package org.jnario.feature.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.feature.services.FeatureGrammarAccess; 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 InternalFeatureParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_FEATURE_TEXT", "RULE_TEXT", "RULE_BACKGROUND_TEXT", "RULE_SCENARIO_TEXT", "RULE_GIVEN_TEXT", "RULE_WHEN_TEXT", "RULE_THEN_TEXT", "RULE_AND_TEXT", "RULE_BUT_TEXT", "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_MNL", "RULE_COLON", "RULE_STEP_WITH_ARGS", "RULE_SPACES", "RULE_NL", "RULE_IN_RICH_STRING", "RULE_IDENTIFIER_START", "RULE_UNICODE_ESCAPE", "RULE_IDENTIFIER_PART", "RULE_HEX_DIGIT", "RULE_IDENTIFIER_PART_IMPL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'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'", "'extends'", "'implements'", "'import'", "'interface'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'super'", "'false'", "'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'", "'?'", "'&'", "'...'", "'::'", "'?.'", "'|'", "'true'" }; public static final int RULE_COMMENT_RICH_TEXT_INBETWEEN=21; public static final int RULE_ID=4; public static final int RULE_ANY_OTHER=38; public static final int RULE_IDENTIFIER_PART_IMPL=34; public static final int RULE_COMMENT_RICH_TEXT_END=23; public static final int EOF=-1; public static final int RULE_IDENTIFIER_START=30; 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_SCENARIO_TEXT=11; public static final int RULE_RICH_TEXT_END=22; public static final int RULE_BACKGROUND_TEXT=10; public static final int RULE_MNL=24; 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=33; public static final int RULE_TEXT=9; public static final int T__141=141; public static final int T__85=85; public static final int T__142=142; public static final int T__84=84; public static final int T__87=87; public static final int RULE_IN_RICH_STRING=29; public static final int T__140=140; public static final int T__86=86; public static final int T__145=145; public static final int T__89=89; public static final int T__146=146; public static final int T__88=88; public static final int RULE_ML_COMMENT=35; public static final int T__143=143; public static final int T__144=144; 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=17; public static final int T__127=127; public static final int T__71=71; public static final int RULE_STEP_WITH_ARGS=26; 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=19; 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=18; 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 RULE_THEN_TEXT=14; 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 RULE_BUT_TEXT=16; 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 RULE_WHEN_TEXT=13; public static final int RULE_GIVEN_TEXT=12; 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=31; 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=32; public static final int T__48=48; public static final int T__49=49; public static final int RULE_NL=28; public static final int RULE_SPACES=27; 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=36; public static final int RULE_COLON=25; public static final int T__39=39; public static final int RULE_RICH_TEXT_INBETWEEN=20; public static final int RULE_WS=37; public static final int RULE_AND_TEXT=15; public static final int RULE_FEATURE_TEXT=8; // delegates // delegators public InternalFeatureParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalFeatureParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalFeatureParser.tokenNames; } public String getGrammarFileName() { return "../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g"; } private FeatureGrammarAccess grammarAccess; public void setGrammarAccess(FeatureGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleFeatureFile" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:61:1: entryRuleFeatureFile : ruleFeatureFile EOF ; public final void entryRuleFeatureFile() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:62:1: ( ruleFeatureFile EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:63:1: ruleFeatureFile EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileRule()); } pushFollow(FollowSets000.FOLLOW_ruleFeatureFile_in_entryRuleFeatureFile67); ruleFeatureFile(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFeatureFile74); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFeatureFile" // $ANTLR start "ruleFeatureFile" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:70:1: ruleFeatureFile : ( ( rule__FeatureFile__Group__0 ) ) ; public final void ruleFeatureFile() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:74:2: ( ( ( rule__FeatureFile__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:75:1: ( ( rule__FeatureFile__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:75:1: ( ( rule__FeatureFile__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:76:1: ( rule__FeatureFile__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:77:1: ( rule__FeatureFile__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:77:2: rule__FeatureFile__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__0_in_ruleFeatureFile100); rule__FeatureFile__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFeatureFile" // $ANTLR start "entryRuleFeature" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:89:1: entryRuleFeature : ruleFeature EOF ; public final void entryRuleFeature() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:90:1: ( ruleFeature EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:91:1: ruleFeature EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureRule()); } pushFollow(FollowSets000.FOLLOW_ruleFeature_in_entryRuleFeature127); ruleFeature(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFeature134); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFeature" // $ANTLR start "ruleFeature" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:98:1: ruleFeature : ( ( rule__Feature__Group__0 ) ) ; public final void ruleFeature() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:102:2: ( ( ( rule__Feature__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:103:1: ( ( rule__Feature__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:103:1: ( ( rule__Feature__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:104:1: ( rule__Feature__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:105:1: ( rule__Feature__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:105:2: rule__Feature__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__0_in_ruleFeature160); rule__Feature__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFeature" // $ANTLR start "entryRuleBackground" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:117:1: entryRuleBackground : ruleBackground EOF ; public final void entryRuleBackground() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:118:1: ( ruleBackground EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:119:1: ruleBackground EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundRule()); } pushFollow(FollowSets000.FOLLOW_ruleBackground_in_entryRuleBackground187); ruleBackground(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBackground194); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleBackground" // $ANTLR start "ruleBackground" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:126:1: ruleBackground : ( ( rule__Background__Group__0 ) ) ; public final void ruleBackground() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:130:2: ( ( ( rule__Background__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:131:1: ( ( rule__Background__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:131:1: ( ( rule__Background__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:132:1: ( rule__Background__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:133:1: ( rule__Background__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:133:2: rule__Background__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Background__Group__0_in_ruleBackground220); rule__Background__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleBackground" // $ANTLR start "entryRuleScenario" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:145:1: entryRuleScenario : ruleScenario EOF ; public final void entryRuleScenario() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:146:1: ( ruleScenario EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:147:1: ruleScenario EOF { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioRule()); } pushFollow(FollowSets000.FOLLOW_ruleScenario_in_entryRuleScenario247); ruleScenario(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleScenario254); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleScenario" // $ANTLR start "ruleScenario" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:154:1: ruleScenario : ( ( rule__Scenario__Group__0 ) ) ; public final void ruleScenario() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:158:2: ( ( ( rule__Scenario__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:159:1: ( ( rule__Scenario__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:159:1: ( ( rule__Scenario__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:160:1: ( rule__Scenario__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:161:1: ( rule__Scenario__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:161:2: rule__Scenario__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__0_in_ruleScenario280); rule__Scenario__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleScenario" // $ANTLR start "entryRuleMember" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:173:1: entryRuleMember : ruleMember EOF ; public final void entryRuleMember() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:174:1: ( ruleMember EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:175:1: ruleMember EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMemberRule()); } pushFollow(FollowSets000.FOLLOW_ruleMember_in_entryRuleMember307); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMember314); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleMember" // $ANTLR start "ruleMember" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:182:1: ruleMember : ( ( rule__Member__Group__0 ) ) ; public final void ruleMember() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:186:2: ( ( ( rule__Member__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:187:1: ( ( rule__Member__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:187:1: ( ( rule__Member__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:188:1: ( rule__Member__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:189:1: ( rule__Member__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:189:2: rule__Member__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__0_in_ruleMember340); 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 "entryRuleGivenReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:201:1: entryRuleGivenReference : ruleGivenReference EOF ; public final void entryRuleGivenReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:202:1: ( ruleGivenReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:203:1: ruleGivenReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getGivenReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleGivenReference_in_entryRuleGivenReference367); ruleGivenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGivenReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGivenReference374); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleGivenReference" // $ANTLR start "ruleGivenReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:210:1: ruleGivenReference : ( ( rule__GivenReference__Group__0 ) ) ; public final void ruleGivenReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:214:2: ( ( ( rule__GivenReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:215:1: ( ( rule__GivenReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:215:1: ( ( rule__GivenReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:216:1: ( rule__GivenReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGivenReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:217:1: ( rule__GivenReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:217:2: rule__GivenReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__GivenReference__Group__0_in_ruleGivenReference400); rule__GivenReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGivenReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleGivenReference" // $ANTLR start "entryRuleGiven" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:229:1: entryRuleGiven : ruleGiven EOF ; public final void entryRuleGiven() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:230:1: ( ruleGiven EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:231:1: ruleGiven EOF { if ( state.backtracking==0 ) { before(grammarAccess.getGivenRule()); } pushFollow(FollowSets000.FOLLOW_ruleGiven_in_entryRuleGiven427); ruleGiven(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGivenRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGiven434); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleGiven" // $ANTLR start "ruleGiven" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:238:1: ruleGiven : ( ( rule__Given__Group__0 ) ) ; public final void ruleGiven() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:242:2: ( ( ( rule__Given__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:243:1: ( ( rule__Given__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:243:1: ( ( rule__Given__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:244:1: ( rule__Given__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGivenAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:245:1: ( rule__Given__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:245:2: rule__Given__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Given__Group__0_in_ruleGiven460); rule__Given__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGivenAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleGiven" // $ANTLR start "entryRuleWhenReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:257:1: entryRuleWhenReference : ruleWhenReference EOF ; public final void entryRuleWhenReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:258:1: ( ruleWhenReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:259:1: ruleWhenReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getWhenReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleWhenReference_in_entryRuleWhenReference487); ruleWhenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhenReference494); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleWhenReference" // $ANTLR start "ruleWhenReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:266:1: ruleWhenReference : ( ( rule__WhenReference__Group__0 ) ) ; public final void ruleWhenReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:270:2: ( ( ( rule__WhenReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:271:1: ( ( rule__WhenReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:271:1: ( ( rule__WhenReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:272:1: ( rule__WhenReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhenReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:273:1: ( rule__WhenReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:273:2: rule__WhenReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__WhenReference__Group__0_in_ruleWhenReference520); rule__WhenReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getWhenReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleWhenReference" // $ANTLR start "entryRuleWhen" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:285:1: entryRuleWhen : ruleWhen EOF ; public final void entryRuleWhen() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:286:1: ( ruleWhen EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:287:1: ruleWhen EOF { if ( state.backtracking==0 ) { before(grammarAccess.getWhenRule()); } pushFollow(FollowSets000.FOLLOW_ruleWhen_in_entryRuleWhen547); ruleWhen(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhen554); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleWhen" // $ANTLR start "ruleWhen" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:294:1: ruleWhen : ( ( rule__When__Group__0 ) ) ; public final void ruleWhen() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:298:2: ( ( ( rule__When__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:299:1: ( ( rule__When__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:299:1: ( ( rule__When__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:300:1: ( rule__When__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhenAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:301:1: ( rule__When__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:301:2: rule__When__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__When__Group__0_in_ruleWhen580); rule__When__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getWhenAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleWhen" // $ANTLR start "entryRuleThenReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:313:1: entryRuleThenReference : ruleThenReference EOF ; public final void entryRuleThenReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:314:1: ( ruleThenReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:315:1: ruleThenReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getThenReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleThenReference_in_entryRuleThenReference607); ruleThenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getThenReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleThenReference614); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleThenReference" // $ANTLR start "ruleThenReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:322:1: ruleThenReference : ( ( rule__ThenReference__Group__0 ) ) ; public final void ruleThenReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:326:2: ( ( ( rule__ThenReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:327:1: ( ( rule__ThenReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:327:1: ( ( rule__ThenReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:328:1: ( rule__ThenReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getThenReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:329:1: ( rule__ThenReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:329:2: rule__ThenReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ThenReference__Group__0_in_ruleThenReference640); rule__ThenReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getThenReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleThenReference" // $ANTLR start "entryRuleThen" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:341:1: entryRuleThen : ruleThen EOF ; public final void entryRuleThen() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:342:1: ( ruleThen EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:343:1: ruleThen EOF { if ( state.backtracking==0 ) { before(grammarAccess.getThenRule()); } pushFollow(FollowSets000.FOLLOW_ruleThen_in_entryRuleThen667); ruleThen(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getThenRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleThen674); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleThen" // $ANTLR start "ruleThen" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:350:1: ruleThen : ( ( rule__Then__Group__0 ) ) ; public final void ruleThen() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:354:2: ( ( ( rule__Then__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:355:1: ( ( rule__Then__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:355:1: ( ( rule__Then__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:356:1: ( rule__Then__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getThenAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:357:1: ( rule__Then__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:357:2: rule__Then__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Then__Group__0_in_ruleThen700); rule__Then__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getThenAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleThen" // $ANTLR start "entryRuleAndReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:369:1: entryRuleAndReference : ruleAndReference EOF ; public final void entryRuleAndReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:370:1: ( ruleAndReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:371:1: ruleAndReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleAndReference_in_entryRuleAndReference727); ruleAndReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAndReference734); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAndReference" // $ANTLR start "ruleAndReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:378:1: ruleAndReference : ( ( rule__AndReference__Group__0 ) ) ; public final void ruleAndReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:382:2: ( ( ( rule__AndReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:383:1: ( ( rule__AndReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:383:1: ( ( rule__AndReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:384:1: ( rule__AndReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:385:1: ( rule__AndReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:385:2: rule__AndReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__AndReference__Group__0_in_ruleAndReference760); rule__AndReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAndReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAndReference" // $ANTLR start "entryRuleAnd" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:397:1: entryRuleAnd : ruleAnd EOF ; public final void entryRuleAnd() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:398:1: ( ruleAnd EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:399:1: ruleAnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAndRule()); } pushFollow(FollowSets000.FOLLOW_ruleAnd_in_entryRuleAnd787); ruleAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnd794); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAnd" // $ANTLR start "ruleAnd" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:406:1: ruleAnd : ( ( rule__And__Group__0 ) ) ; public final void ruleAnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:410:2: ( ( ( rule__And__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:411:1: ( ( rule__And__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:411:1: ( ( rule__And__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:412:1: ( rule__And__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:413:1: ( rule__And__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:413:2: rule__And__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__And__Group__0_in_ruleAnd820); rule__And__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAnd" // $ANTLR start "entryRuleButReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:425:1: entryRuleButReference : ruleButReference EOF ; public final void entryRuleButReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:426:1: ( ruleButReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:427:1: ruleButReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getButReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleButReference_in_entryRuleButReference847); ruleButReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getButReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleButReference854); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleButReference" // $ANTLR start "ruleButReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:434:1: ruleButReference : ( ( rule__ButReference__Group__0 ) ) ; public final void ruleButReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:438:2: ( ( ( rule__ButReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:439:1: ( ( rule__ButReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:439:1: ( ( rule__ButReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:440:1: ( rule__ButReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getButReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:441:1: ( rule__ButReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:441:2: rule__ButReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ButReference__Group__0_in_ruleButReference880); rule__ButReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getButReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleButReference" // $ANTLR start "entryRuleBut" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:453:1: entryRuleBut : ruleBut EOF ; public final void entryRuleBut() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:454:1: ( ruleBut EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:455:1: ruleBut EOF { if ( state.backtracking==0 ) { before(grammarAccess.getButRule()); } pushFollow(FollowSets000.FOLLOW_ruleBut_in_entryRuleBut907); ruleBut(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getButRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBut914); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleBut" // $ANTLR start "ruleBut" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:462:1: ruleBut : ( ( rule__But__Group__0 ) ) ; public final void ruleBut() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:466:2: ( ( ( rule__But__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:467:1: ( ( rule__But__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:467:1: ( ( rule__But__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:468:1: ( rule__But__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getButAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:469:1: ( rule__But__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:469:2: rule__But__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__But__Group__0_in_ruleBut940); rule__But__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getButAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleBut" // $ANTLR start "entryRuleBlockExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:481:1: entryRuleBlockExpression : ruleBlockExpression EOF ; public final void entryRuleBlockExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:482:1: ( ruleBlockExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:483:1: ruleBlockExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBlockExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleBlockExpression_in_entryRuleBlockExpression967); ruleBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBlockExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBlockExpression974); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleBlockExpression" // $ANTLR start "ruleBlockExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:490:1: ruleBlockExpression : ( ( ( rule__BlockExpression__Group__0 ) ) ( ( rule__BlockExpression__Group__0 )* ) ) ; public final void ruleBlockExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:494:2: ( ( ( ( rule__BlockExpression__Group__0 ) ) ( ( rule__BlockExpression__Group__0 )* ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:495:1: ( ( ( rule__BlockExpression__Group__0 ) ) ( ( rule__BlockExpression__Group__0 )* ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:495:1: ( ( ( rule__BlockExpression__Group__0 ) ) ( ( rule__BlockExpression__Group__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:496:1: ( ( rule__BlockExpression__Group__0 ) ) ( ( rule__BlockExpression__Group__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:496:1: ( ( rule__BlockExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:497:1: ( rule__BlockExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBlockExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:498:1: ( rule__BlockExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:498:2: rule__BlockExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__BlockExpression__Group__0_in_ruleBlockExpression1002); rule__BlockExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBlockExpressionAccess().getGroup()); } } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:501:1: ( ( rule__BlockExpression__Group__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:502:1: ( rule__BlockExpression__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getBlockExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:503:1: ( rule__BlockExpression__Group__0 )* loop1: do { int alt1=2; int LA1_0 = input.LA(1); if ( ((LA1_0>=RULE_ID && LA1_0<=RULE_DECIMAL)||(LA1_0>=RULE_STRING && LA1_0<=RULE_RICH_TEXT_START)||LA1_0==42||(LA1_0>=44 && LA1_0<=72)||LA1_0==84||(LA1_0>=91 && LA1_0<=92)||LA1_0==97||(LA1_0>=101 && LA1_0<=102)||LA1_0==104||LA1_0==107||LA1_0==109||LA1_0==112||(LA1_0>=114 && LA1_0<=115)||(LA1_0>=125 && LA1_0<=126)||LA1_0==128||(LA1_0>=131 && LA1_0<=137)||LA1_0==146) ) { alt1=1; } switch (alt1) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:503:2: rule__BlockExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__BlockExpression__Group__0_in_ruleBlockExpression1014); rule__BlockExpression__Group__0(); state._fsp--; if (state.failed) return ; } break; default : break loop1; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getBlockExpressionAccess().getGroup()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleBlockExpression" // $ANTLR start "entryRuleXPrimaryExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:516:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; public final void entryRuleXPrimaryExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:517:1: ( ruleXPrimaryExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:518:1: ruleXPrimaryExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression1044); ruleXPrimaryExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPrimaryExpression1051); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXPrimaryExpression" // $ANTLR start "ruleXPrimaryExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:525:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; public final void ruleXPrimaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:529:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:530:1: ( ( rule__XPrimaryExpression__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:530:1: ( ( rule__XPrimaryExpression__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:531:1: ( rule__XPrimaryExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:532:1: ( rule__XPrimaryExpression__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:532:2: rule__XPrimaryExpression__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression1077); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:544:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; public final void entryRuleXRelationalExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:545:1: ( ruleXRelationalExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:546:1: ruleXRelationalExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression1104); ruleXRelationalExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXRelationalExpression1111); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXRelationalExpression" // $ANTLR start "ruleXRelationalExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:553:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; public final void ruleXRelationalExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:557:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:558:1: ( ( rule__XRelationalExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:558:1: ( ( rule__XRelationalExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:559:1: ( rule__XRelationalExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:560:1: ( rule__XRelationalExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:560:2: rule__XRelationalExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression1137); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:572:1: entryRuleShould : ruleShould EOF ; public final void entryRuleShould() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:573:1: ( ruleShould EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:574:1: ruleShould EOF { if ( state.backtracking==0 ) { before(grammarAccess.getShouldRule()); } pushFollow(FollowSets000.FOLLOW_ruleShould_in_entryRuleShould1164); ruleShould(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShouldRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleShould1171); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleShould" // $ANTLR start "ruleShould" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:581:1: ruleShould : ( ( rule__Should__Group__0 ) ) ; public final void ruleShould() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:585:2: ( ( ( rule__Should__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:586:1: ( ( rule__Should__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:586:1: ( ( rule__Should__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:587:1: ( rule__Should__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:588:1: ( rule__Should__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:588:2: rule__Should__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Should__Group__0_in_ruleShould1197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:600:1: entryRuleAssertion : ruleAssertion EOF ; public final void entryRuleAssertion() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:601:1: ( ruleAssertion EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:602:1: ruleAssertion EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionRule()); } pushFollow(FollowSets000.FOLLOW_ruleAssertion_in_entryRuleAssertion1224); ruleAssertion(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssertionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAssertion1231); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAssertion" // $ANTLR start "ruleAssertion" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:609:1: ruleAssertion : ( ( rule__Assertion__Group__0 ) ) ; public final void ruleAssertion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:613:2: ( ( ( rule__Assertion__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:614:1: ( ( rule__Assertion__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:614:1: ( ( rule__Assertion__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:615:1: ( rule__Assertion__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:616:1: ( rule__Assertion__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:616:2: rule__Assertion__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__0_in_ruleAssertion1257); 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 "entryRuleXConstructorCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:628:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; public final void entryRuleXConstructorCall() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:629:1: ( ruleXConstructorCall EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:630:1: ruleXConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall1284); ruleXConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall1291); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXConstructorCall" // $ANTLR start "ruleXConstructorCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:637:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; public final void ruleXConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:641:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:642:1: ( ( rule__XConstructorCall__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:642:1: ( ( rule__XConstructorCall__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:643:1: ( rule__XConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:644:1: ( rule__XConstructorCall__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:644:2: rule__XConstructorCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall1317); 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 "entryRuleAnonymousMember" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:656:1: entryRuleAnonymousMember : ruleAnonymousMember EOF ; public final void entryRuleAnonymousMember() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:657:1: ( ruleAnonymousMember EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:658:1: ruleAnonymousMember EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberRule()); } pushFollow(FollowSets000.FOLLOW_ruleAnonymousMember_in_entryRuleAnonymousMember1344); ruleAnonymousMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnonymousMember1351); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAnonymousMember" // $ANTLR start "ruleAnonymousMember" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:665:1: ruleAnonymousMember : ( ( rule__AnonymousMember__Group__0 ) ) ; public final void ruleAnonymousMember() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:669:2: ( ( ( rule__AnonymousMember__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:670:1: ( ( rule__AnonymousMember__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:670:1: ( ( rule__AnonymousMember__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:671:1: ( rule__AnonymousMember__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:672:1: ( rule__AnonymousMember__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:672:2: rule__AnonymousMember__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group__0_in_ruleAnonymousMember1377); rule__AnonymousMember__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAnonymousMember" // $ANTLR start "entryRuleType" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:688:1: entryRuleType : ruleType EOF ; public final void entryRuleType() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:689:1: ( ruleType EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:690:1: ruleType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRule()); } pushFollow(FollowSets000.FOLLOW_ruleType_in_entryRuleType1408); ruleType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleType1415); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleType" // $ANTLR start "ruleType" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:697:1: ruleType : ( ( rule__Type__Group__0 ) ) ; public final void ruleType() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:701:2: ( ( ( rule__Type__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:702:1: ( ( rule__Type__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:702:1: ( ( rule__Type__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:703:1: ( rule__Type__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:704:1: ( rule__Type__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:704:2: rule__Type__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group__0_in_ruleType1441); 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 "entryRuleJvmSuperTypeReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:716:1: entryRuleJvmSuperTypeReference : ruleJvmSuperTypeReference EOF ; public final void entryRuleJvmSuperTypeReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:717:1: ( ruleJvmSuperTypeReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:718:1: ruleJvmSuperTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmSuperTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmSuperTypeReference_in_entryRuleJvmSuperTypeReference1468); ruleJvmSuperTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmSuperTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmSuperTypeReference1475); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmSuperTypeReference" // $ANTLR start "ruleJvmSuperTypeReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:725:1: ruleJvmSuperTypeReference : ( ( rule__JvmSuperTypeReference__Alternatives ) ) ; public final void ruleJvmSuperTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:729:2: ( ( ( rule__JvmSuperTypeReference__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:730:1: ( ( rule__JvmSuperTypeReference__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:730:1: ( ( rule__JvmSuperTypeReference__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:731:1: ( rule__JvmSuperTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmSuperTypeReferenceAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:732:1: ( rule__JvmSuperTypeReference__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:732:2: rule__JvmSuperTypeReference__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__JvmSuperTypeReference__Alternatives_in_ruleJvmSuperTypeReference1501); rule__JvmSuperTypeReference__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmSuperTypeReferenceAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmSuperTypeReference" // $ANTLR start "entryRuleXFunctionSuperTypeRef" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:744:1: entryRuleXFunctionSuperTypeRef : ruleXFunctionSuperTypeRef EOF ; public final void entryRuleXFunctionSuperTypeRef() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:745:1: ( ruleXFunctionSuperTypeRef EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:746:1: ruleXFunctionSuperTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefRule()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionSuperTypeRef_in_entryRuleXFunctionSuperTypeRef1528); ruleXFunctionSuperTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionSuperTypeRef1535); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFunctionSuperTypeRef" // $ANTLR start "ruleXFunctionSuperTypeRef" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:753:1: ruleXFunctionSuperTypeRef : ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) ; public final void ruleXFunctionSuperTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:757:2: ( ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:758:1: ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:758:1: ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:759:1: ( rule__XFunctionSuperTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:760:1: ( rule__XFunctionSuperTypeRef__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:760:2: rule__XFunctionSuperTypeRef__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XFunctionSuperTypeRef__Group__0_in_ruleXFunctionSuperTypeRef1561); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:772:1: entryRuleAnnotationField : ruleAnnotationField EOF ; public final void entryRuleAnnotationField() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:773:1: ( ruleAnnotationField EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:774:1: ruleAnnotationField EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldRule()); } pushFollow(FollowSets000.FOLLOW_ruleAnnotationField_in_entryRuleAnnotationField1588); ruleAnnotationField(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnnotationField1595); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAnnotationField" // $ANTLR start "ruleAnnotationField" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:781:1: ruleAnnotationField : ( ( rule__AnnotationField__Group__0 ) ) ; public final void ruleAnnotationField() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:785:2: ( ( ( rule__AnnotationField__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:786:1: ( ( rule__AnnotationField__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:786:1: ( ( rule__AnnotationField__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:787:1: ( rule__AnnotationField__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:788:1: ( rule__AnnotationField__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:788:2: rule__AnnotationField__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group__0_in_ruleAnnotationField1621); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:800:1: entryRuleTypeReferenceNoTypeArgs : ruleTypeReferenceNoTypeArgs EOF ; public final void entryRuleTypeReferenceNoTypeArgs() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:801:1: ( ruleTypeReferenceNoTypeArgs EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:802:1: ruleTypeReferenceNoTypeArgs EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsRule()); } pushFollow(FollowSets000.FOLLOW_ruleTypeReferenceNoTypeArgs_in_entryRuleTypeReferenceNoTypeArgs1648); ruleTypeReferenceNoTypeArgs(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeReferenceNoTypeArgsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeReferenceNoTypeArgs1655); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleTypeReferenceNoTypeArgs" // $ANTLR start "ruleTypeReferenceNoTypeArgs" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:809:1: ruleTypeReferenceNoTypeArgs : ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) ; public final void ruleTypeReferenceNoTypeArgs() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:813:2: ( ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:814:1: ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:814:1: ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:815:1: ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeAssignment()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:816:1: ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:816:2: rule__TypeReferenceNoTypeArgs__TypeAssignment { pushFollow(FollowSets000.FOLLOW_rule__TypeReferenceNoTypeArgs__TypeAssignment_in_ruleTypeReferenceNoTypeArgs1681); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:830:1: entryRuleParameterizedTypeReferenceWithTypeArgs : ruleParameterizedTypeReferenceWithTypeArgs EOF ; public final void entryRuleParameterizedTypeReferenceWithTypeArgs() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:831:1: ( ruleParameterizedTypeReferenceWithTypeArgs EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:832:1: ruleParameterizedTypeReferenceWithTypeArgs EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsRule()); } pushFollow(FollowSets000.FOLLOW_ruleParameterizedTypeReferenceWithTypeArgs_in_entryRuleParameterizedTypeReferenceWithTypeArgs1710); ruleParameterizedTypeReferenceWithTypeArgs(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameterizedTypeReferenceWithTypeArgs1717); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleParameterizedTypeReferenceWithTypeArgs" // $ANTLR start "ruleParameterizedTypeReferenceWithTypeArgs" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:839:1: ruleParameterizedTypeReferenceWithTypeArgs : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) ; public final void ruleParameterizedTypeReferenceWithTypeArgs() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:843:2: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:844:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:844:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:845:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:846:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:846:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0_in_ruleParameterizedTypeReferenceWithTypeArgs1743); 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 "entryRuleFunctionID" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:858:1: entryRuleFunctionID : ruleFunctionID EOF ; public final void entryRuleFunctionID() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:859:1: ( ruleFunctionID EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:860:1: ruleFunctionID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleFunctionID_in_entryRuleFunctionID1770); ruleFunctionID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFunctionID1777); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFunctionID" // $ANTLR start "ruleFunctionID" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:867:1: ruleFunctionID : ( ( rule__FunctionID__Alternatives ) ) ; public final void ruleFunctionID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:871:2: ( ( ( rule__FunctionID__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:872:1: ( ( rule__FunctionID__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:872:1: ( ( rule__FunctionID__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:873:1: ( rule__FunctionID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionIDAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:874:1: ( rule__FunctionID__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:874:2: rule__FunctionID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__FunctionID__Alternatives_in_ruleFunctionID1803); rule__FunctionID__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFunctionIDAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFunctionID" // $ANTLR start "entryRuleOperators" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:886:1: entryRuleOperators : ruleOperators EOF ; public final void entryRuleOperators() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:887:1: ( ruleOperators EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:888:1: ruleOperators EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsRule()); } pushFollow(FollowSets000.FOLLOW_ruleOperators_in_entryRuleOperators1830); ruleOperators(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOperators1837); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOperators" // $ANTLR start "ruleOperators" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:895:1: ruleOperators : ( ( rule__Operators__Alternatives ) ) ; public final void ruleOperators() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:899:2: ( ( ( rule__Operators__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:900:1: ( ( rule__Operators__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:900:1: ( ( rule__Operators__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:901:1: ( rule__Operators__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:902:1: ( rule__Operators__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:902:2: rule__Operators__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__Operators__Alternatives_in_ruleOperators1863); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:914:1: entryRuleXtendEnumLiteral : ruleXtendEnumLiteral EOF ; public final void entryRuleXtendEnumLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:915:1: ( ruleXtendEnumLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:916:1: ruleXtendEnumLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXtendEnumLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXtendEnumLiteral_in_entryRuleXtendEnumLiteral1890); ruleXtendEnumLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXtendEnumLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXtendEnumLiteral1897); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXtendEnumLiteral" // $ANTLR start "ruleXtendEnumLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:923:1: ruleXtendEnumLiteral : ( ( rule__XtendEnumLiteral__NameAssignment ) ) ; public final void ruleXtendEnumLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:927:2: ( ( ( rule__XtendEnumLiteral__NameAssignment ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:928:1: ( ( rule__XtendEnumLiteral__NameAssignment ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:928:1: ( ( rule__XtendEnumLiteral__NameAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:929:1: ( rule__XtendEnumLiteral__NameAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getXtendEnumLiteralAccess().getNameAssignment()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:930:1: ( rule__XtendEnumLiteral__NameAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:930:2: rule__XtendEnumLiteral__NameAssignment { pushFollow(FollowSets000.FOLLOW_rule__XtendEnumLiteral__NameAssignment_in_ruleXtendEnumLiteral1923); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:942:1: entryRuleCommonModifier : ruleCommonModifier EOF ; public final void entryRuleCommonModifier() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:943:1: ( ruleCommonModifier EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:944:1: ruleCommonModifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierRule()); } pushFollow(FollowSets000.FOLLOW_ruleCommonModifier_in_entryRuleCommonModifier1950); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCommonModifier1957); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCommonModifier" // $ANTLR start "ruleCommonModifier" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:951:1: ruleCommonModifier : ( ( rule__CommonModifier__Alternatives ) ) ; public final void ruleCommonModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:955:2: ( ( ( rule__CommonModifier__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:956:1: ( ( rule__CommonModifier__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:956:1: ( ( rule__CommonModifier__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:957:1: ( rule__CommonModifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:958:1: ( rule__CommonModifier__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:958:2: rule__CommonModifier__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__CommonModifier__Alternatives_in_ruleCommonModifier1983); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:970:1: entryRuleFieldModifier : ruleFieldModifier EOF ; public final void entryRuleFieldModifier() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:971:1: ( ruleFieldModifier EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:972:1: ruleFieldModifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierRule()); } pushFollow(FollowSets000.FOLLOW_ruleFieldModifier_in_entryRuleFieldModifier2010); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFieldModifierRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFieldModifier2017); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFieldModifier" // $ANTLR start "ruleFieldModifier" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:979:1: ruleFieldModifier : ( ( rule__FieldModifier__Alternatives ) ) ; public final void ruleFieldModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:983:2: ( ( ( rule__FieldModifier__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:984:1: ( ( rule__FieldModifier__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:984:1: ( ( rule__FieldModifier__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:985:1: ( rule__FieldModifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:986:1: ( rule__FieldModifier__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:986:2: rule__FieldModifier__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__FieldModifier__Alternatives_in_ruleFieldModifier2043); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:998:1: entryRuleMethodModifier : ruleMethodModifier EOF ; public final void entryRuleMethodModifier() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:999:1: ( ruleMethodModifier EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1000:1: ruleMethodModifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierRule()); } pushFollow(FollowSets000.FOLLOW_ruleMethodModifier_in_entryRuleMethodModifier2070); ruleMethodModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodModifierRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMethodModifier2077); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleMethodModifier" // $ANTLR start "ruleMethodModifier" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1007:1: ruleMethodModifier : ( ( rule__MethodModifier__Alternatives ) ) ; public final void ruleMethodModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1011:2: ( ( ( rule__MethodModifier__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1012:1: ( ( rule__MethodModifier__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1012:1: ( ( rule__MethodModifier__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1013:1: ( rule__MethodModifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1014:1: ( rule__MethodModifier__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1014:2: rule__MethodModifier__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__MethodModifier__Alternatives_in_ruleMethodModifier2103); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1026:1: entryRuleCreateExtensionInfo : ruleCreateExtensionInfo EOF ; public final void entryRuleCreateExtensionInfo() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1027:1: ( ruleCreateExtensionInfo EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1028:1: ruleCreateExtensionInfo EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoRule()); } pushFollow(FollowSets000.FOLLOW_ruleCreateExtensionInfo_in_entryRuleCreateExtensionInfo2130); ruleCreateExtensionInfo(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCreateExtensionInfo2137); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCreateExtensionInfo" // $ANTLR start "ruleCreateExtensionInfo" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1035:1: ruleCreateExtensionInfo : ( ( rule__CreateExtensionInfo__Group__0 ) ) ; public final void ruleCreateExtensionInfo() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1039:2: ( ( ( rule__CreateExtensionInfo__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1040:1: ( ( rule__CreateExtensionInfo__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1040:1: ( ( rule__CreateExtensionInfo__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1041:1: ( rule__CreateExtensionInfo__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1042:1: ( rule__CreateExtensionInfo__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1042:2: rule__CreateExtensionInfo__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__CreateExtensionInfo__Group__0_in_ruleCreateExtensionInfo2163); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1054:1: entryRuleValidID : ruleValidID EOF ; public final void entryRuleValidID() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1055:1: ( ruleValidID EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1056:1: ruleValidID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleValidID_in_entryRuleValidID2190); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleValidID2197); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleValidID" // $ANTLR start "ruleValidID" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1063:1: ruleValidID : ( ( rule__ValidID__Alternatives ) ) ; public final void ruleValidID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1067:2: ( ( ( rule__ValidID__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1068:1: ( ( rule__ValidID__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1068:1: ( ( rule__ValidID__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1069:1: ( rule__ValidID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1070:1: ( rule__ValidID__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1070:2: rule__ValidID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__ValidID__Alternatives_in_ruleValidID2223); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1082:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; public final void entryRuleFeatureCallID() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1083:1: ( ruleFeatureCallID EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1084:1: ruleFeatureCallID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID2250); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFeatureCallID2257); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFeatureCallID" // $ANTLR start "ruleFeatureCallID" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1091:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; public final void ruleFeatureCallID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1095:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1096:1: ( ( rule__FeatureCallID__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1096:1: ( ( rule__FeatureCallID__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1097:1: ( rule__FeatureCallID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1098:1: ( rule__FeatureCallID__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1098:2: rule__FeatureCallID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID2283); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1110:1: entryRuleInnerVarID : ruleInnerVarID EOF ; public final void entryRuleInnerVarID() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1111:1: ( ruleInnerVarID EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1112:1: ruleInnerVarID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleInnerVarID_in_entryRuleInnerVarID2310); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInnerVarID2317); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInnerVarID" // $ANTLR start "ruleInnerVarID" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1119:1: ruleInnerVarID : ( ( rule__InnerVarID__Alternatives ) ) ; public final void ruleInnerVarID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1123:2: ( ( ( rule__InnerVarID__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1124:1: ( ( rule__InnerVarID__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1124:1: ( ( rule__InnerVarID__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1125:1: ( rule__InnerVarID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1126:1: ( rule__InnerVarID__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1126:2: rule__InnerVarID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__InnerVarID__Alternatives_in_ruleInnerVarID2343); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1138:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1139:1: ( ruleParameter EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1140:1: ruleParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleParameter_in_entryRuleParameter2370); ruleParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameter2377); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleParameter" // $ANTLR start "ruleParameter" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1147:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1151:2: ( ( ( rule__Parameter__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1152:1: ( ( rule__Parameter__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1152:1: ( ( rule__Parameter__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1153:1: ( rule__Parameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1154:1: ( rule__Parameter__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1154:2: rule__Parameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Parameter__Group__0_in_ruleParameter2403); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1166:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; public final void entryRuleXVariableDeclaration() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1167:1: ( ruleXVariableDeclaration EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1168:1: ruleXVariableDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration2430); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXVariableDeclaration2437); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXVariableDeclaration" // $ANTLR start "ruleXVariableDeclaration" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1175:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; public final void ruleXVariableDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1179:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1180:1: ( ( rule__XVariableDeclaration__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1180:1: ( ( rule__XVariableDeclaration__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1181:1: ( rule__XVariableDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1182:1: ( rule__XVariableDeclaration__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1182:2: rule__XVariableDeclaration__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration2463); 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 "entryRuleXbaseConstructorCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1194:1: entryRuleXbaseConstructorCall : ruleXbaseConstructorCall EOF ; public final void entryRuleXbaseConstructorCall() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1195:1: ( ruleXbaseConstructorCall EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1196:1: ruleXbaseConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXbaseConstructorCall_in_entryRuleXbaseConstructorCall2490); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXbaseConstructorCall2497); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXbaseConstructorCall" // $ANTLR start "ruleXbaseConstructorCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1203:1: ruleXbaseConstructorCall : ( ( rule__XbaseConstructorCall__Group__0 ) ) ; public final void ruleXbaseConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1207:2: ( ( ( rule__XbaseConstructorCall__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1208:1: ( ( rule__XbaseConstructorCall__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1208:1: ( ( rule__XbaseConstructorCall__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1209:1: ( rule__XbaseConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1210:1: ( rule__XbaseConstructorCall__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1210:2: rule__XbaseConstructorCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XbaseConstructorCall__Group__0_in_ruleXbaseConstructorCall2523); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1222:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; public final void entryRuleJvmFormalParameter() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1223:1: ( ruleJvmFormalParameter EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1224:1: ruleJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter2550); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmFormalParameter2557); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmFormalParameter" // $ANTLR start "ruleJvmFormalParameter" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1231:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; public final void ruleJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1235:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1236:1: ( ( rule__JvmFormalParameter__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1236:1: ( ( rule__JvmFormalParameter__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1237:1: ( rule__JvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1238:1: ( rule__JvmFormalParameter__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1238:2: rule__JvmFormalParameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter2583); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1250:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; public final void entryRuleFullJvmFormalParameter() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1251:1: ( ruleFullJvmFormalParameter EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1252:1: ruleFullJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter2610); ruleFullJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFullJvmFormalParameter2617); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFullJvmFormalParameter" // $ANTLR start "ruleFullJvmFormalParameter" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1259:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; public final void ruleFullJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1263:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1264:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1264:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1265:1: ( rule__FullJvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1266:1: ( rule__FullJvmFormalParameter__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1266:2: rule__FullJvmFormalParameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter2643); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1278:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; public final void entryRuleXStringLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1279:1: ( ruleXStringLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1280:1: ruleXStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral2670); ruleXStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral2677); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXStringLiteral" // $ANTLR start "ruleXStringLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1287:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Alternatives ) ) ; public final void ruleXStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1291:2: ( ( ( rule__XStringLiteral__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1292:1: ( ( rule__XStringLiteral__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1292:1: ( ( rule__XStringLiteral__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1293:1: ( rule__XStringLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1294:1: ( rule__XStringLiteral__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1294:2: rule__XStringLiteral__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XStringLiteral__Alternatives_in_ruleXStringLiteral2703); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1306:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; public final void entryRuleXSwitchExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1307:1: ( ruleXSwitchExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1308:1: ruleXSwitchExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2730); ruleXSwitchExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSwitchExpression2737); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSwitchExpression" // $ANTLR start "ruleXSwitchExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1315:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; public final void ruleXSwitchExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1319:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1320:1: ( ( rule__XSwitchExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1320:1: ( ( rule__XSwitchExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1321:1: ( rule__XSwitchExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1322:1: ( rule__XSwitchExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1322:2: rule__XSwitchExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2763); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1334:1: entryRuleXExpressionOrSimpleConstructorCall : ruleXExpressionOrSimpleConstructorCall EOF ; public final void entryRuleXExpressionOrSimpleConstructorCall() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1335:1: ( ruleXExpressionOrSimpleConstructorCall EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1336:1: ruleXExpressionOrSimpleConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_entryRuleXExpressionOrSimpleConstructorCall2790); ruleXExpressionOrSimpleConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrSimpleConstructorCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionOrSimpleConstructorCall2797); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionOrSimpleConstructorCall" // $ANTLR start "ruleXExpressionOrSimpleConstructorCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1343:1: ruleXExpressionOrSimpleConstructorCall : ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) ; public final void ruleXExpressionOrSimpleConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1347:2: ( ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1348:1: ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1348:1: ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1349:1: ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1350:1: ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1350:2: rule__XExpressionOrSimpleConstructorCall__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XExpressionOrSimpleConstructorCall__Alternatives_in_ruleXExpressionOrSimpleConstructorCall2823); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1362:1: entryRuleSimpleStringLiteral : ruleSimpleStringLiteral EOF ; public final void entryRuleSimpleStringLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1363:1: ( ruleSimpleStringLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1364:1: ruleSimpleStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleSimpleStringLiteral_in_entryRuleSimpleStringLiteral2850); ruleSimpleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStringLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSimpleStringLiteral2857); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSimpleStringLiteral" // $ANTLR start "ruleSimpleStringLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1371:1: ruleSimpleStringLiteral : ( ( rule__SimpleStringLiteral__Group__0 ) ) ; public final void ruleSimpleStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1375:2: ( ( ( rule__SimpleStringLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1376:1: ( ( rule__SimpleStringLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1376:1: ( ( rule__SimpleStringLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1377:1: ( rule__SimpleStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1378:1: ( rule__SimpleStringLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1378:2: rule__SimpleStringLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__SimpleStringLiteral__Group__0_in_ruleSimpleStringLiteral2883); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1390:1: entryRuleRichString : ruleRichString EOF ; public final void entryRuleRichString() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1391:1: ( ruleRichString EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1392:1: ruleRichString EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichString_in_entryRuleRichString2910); ruleRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichString2917); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichString" // $ANTLR start "ruleRichString" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1399:1: ruleRichString : ( ( rule__RichString__Group__0 ) ) ; public final void ruleRichString() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1403:2: ( ( ( rule__RichString__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1404:1: ( ( rule__RichString__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1404:1: ( ( rule__RichString__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1405:1: ( rule__RichString__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1406:1: ( rule__RichString__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1406:2: rule__RichString__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichString__Group__0_in_ruleRichString2943); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1418:1: entryRuleRichStringLiteral : ruleRichStringLiteral EOF ; public final void entryRuleRichStringLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1419:1: ( ruleRichStringLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1420:1: ruleRichStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteral_in_entryRuleRichStringLiteral2970); ruleRichStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteral2977); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteral" // $ANTLR start "ruleRichStringLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1427:1: ruleRichStringLiteral : ( ( rule__RichStringLiteral__Group__0 ) ) ; public final void ruleRichStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1431:2: ( ( ( rule__RichStringLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1432:1: ( ( rule__RichStringLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1432:1: ( ( rule__RichStringLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1433:1: ( rule__RichStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1434:1: ( rule__RichStringLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1434:2: rule__RichStringLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteral__Group__0_in_ruleRichStringLiteral3003); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1446:1: entryRuleRichStringLiteralStart : ruleRichStringLiteralStart EOF ; public final void entryRuleRichStringLiteralStart() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1447:1: ( ruleRichStringLiteralStart EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1448:1: ruleRichStringLiteralStart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteralStart_in_entryRuleRichStringLiteralStart3030); ruleRichStringLiteralStart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralStartRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteralStart3037); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteralStart" // $ANTLR start "ruleRichStringLiteralStart" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1455:1: ruleRichStringLiteralStart : ( ( rule__RichStringLiteralStart__Group__0 ) ) ; public final void ruleRichStringLiteralStart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1459:2: ( ( ( rule__RichStringLiteralStart__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1460:1: ( ( rule__RichStringLiteralStart__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1460:1: ( ( rule__RichStringLiteralStart__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1461:1: ( rule__RichStringLiteralStart__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1462:1: ( rule__RichStringLiteralStart__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1462:2: rule__RichStringLiteralStart__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralStart__Group__0_in_ruleRichStringLiteralStart3063); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1474:1: entryRuleRichStringLiteralInbetween : ruleRichStringLiteralInbetween EOF ; public final void entryRuleRichStringLiteralInbetween() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1475:1: ( ruleRichStringLiteralInbetween EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1476:1: ruleRichStringLiteralInbetween EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteralInbetween_in_entryRuleRichStringLiteralInbetween3090); ruleRichStringLiteralInbetween(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteralInbetween3097); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteralInbetween" // $ANTLR start "ruleRichStringLiteralInbetween" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1483:1: ruleRichStringLiteralInbetween : ( ( rule__RichStringLiteralInbetween__Group__0 ) ) ; public final void ruleRichStringLiteralInbetween() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1487:2: ( ( ( rule__RichStringLiteralInbetween__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1488:1: ( ( rule__RichStringLiteralInbetween__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1488:1: ( ( rule__RichStringLiteralInbetween__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1489:1: ( rule__RichStringLiteralInbetween__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1490:1: ( rule__RichStringLiteralInbetween__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1490:2: rule__RichStringLiteralInbetween__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralInbetween__Group__0_in_ruleRichStringLiteralInbetween3123); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1502:1: entryRuleRichStringLiteralEnd : ruleRichStringLiteralEnd EOF ; public final void entryRuleRichStringLiteralEnd() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1503:1: ( ruleRichStringLiteralEnd EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1504:1: ruleRichStringLiteralEnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteralEnd_in_entryRuleRichStringLiteralEnd3150); ruleRichStringLiteralEnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteralEnd3157); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteralEnd" // $ANTLR start "ruleRichStringLiteralEnd" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1511:1: ruleRichStringLiteralEnd : ( ( rule__RichStringLiteralEnd__Group__0 ) ) ; public final void ruleRichStringLiteralEnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1515:2: ( ( ( rule__RichStringLiteralEnd__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1516:1: ( ( rule__RichStringLiteralEnd__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1516:1: ( ( rule__RichStringLiteralEnd__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1517:1: ( rule__RichStringLiteralEnd__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1518:1: ( rule__RichStringLiteralEnd__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1518:2: rule__RichStringLiteralEnd__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralEnd__Group__0_in_ruleRichStringLiteralEnd3183); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1530:1: entryRuleInternalRichString : ruleInternalRichString EOF ; public final void entryRuleInternalRichString() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1531:1: ( ruleInternalRichString EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1532:1: ruleInternalRichString EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringRule()); } pushFollow(FollowSets000.FOLLOW_ruleInternalRichString_in_entryRuleInternalRichString3210); ruleInternalRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInternalRichString3217); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInternalRichString" // $ANTLR start "ruleInternalRichString" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1539:1: ruleInternalRichString : ( ( rule__InternalRichString__Group__0 ) ) ; public final void ruleInternalRichString() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1543:2: ( ( ( rule__InternalRichString__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1544:1: ( ( rule__InternalRichString__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1544:1: ( ( rule__InternalRichString__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1545:1: ( rule__InternalRichString__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1546:1: ( rule__InternalRichString__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1546:2: rule__InternalRichString__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__InternalRichString__Group__0_in_ruleInternalRichString3243); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1558:1: entryRuleRichStringPart : ruleRichStringPart EOF ; public final void entryRuleRichStringPart() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1559:1: ( ruleRichStringPart EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1560:1: ruleRichStringPart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringPart_in_entryRuleRichStringPart3270); ruleRichStringPart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringPart3277); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringPart" // $ANTLR start "ruleRichStringPart" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1567:1: ruleRichStringPart : ( ( rule__RichStringPart__Alternatives ) ) ; public final void ruleRichStringPart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1571:2: ( ( ( rule__RichStringPart__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1572:1: ( ( rule__RichStringPart__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1572:1: ( ( rule__RichStringPart__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1573:1: ( rule__RichStringPart__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1574:1: ( rule__RichStringPart__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1574:2: rule__RichStringPart__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__RichStringPart__Alternatives_in_ruleRichStringPart3303); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1586:1: entryRuleRichStringForLoop : ruleRichStringForLoop EOF ; public final void entryRuleRichStringForLoop() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1587:1: ( ruleRichStringForLoop EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1588:1: ruleRichStringForLoop EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringForLoop_in_entryRuleRichStringForLoop3330); ruleRichStringForLoop(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringForLoop3337); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringForLoop" // $ANTLR start "ruleRichStringForLoop" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1595:1: ruleRichStringForLoop : ( ( rule__RichStringForLoop__Group__0 ) ) ; public final void ruleRichStringForLoop() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1599:2: ( ( ( rule__RichStringForLoop__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1600:1: ( ( rule__RichStringForLoop__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1600:1: ( ( rule__RichStringForLoop__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1601:1: ( rule__RichStringForLoop__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1602:1: ( rule__RichStringForLoop__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1602:2: rule__RichStringForLoop__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringForLoop__Group__0_in_ruleRichStringForLoop3363); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1614:1: entryRuleRichStringIf : ruleRichStringIf EOF ; public final void entryRuleRichStringIf() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1615:1: ( ruleRichStringIf EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1616:1: ruleRichStringIf EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringIf_in_entryRuleRichStringIf3390); ruleRichStringIf(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringIf3397); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringIf" // $ANTLR start "ruleRichStringIf" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1623:1: ruleRichStringIf : ( ( rule__RichStringIf__Group__0 ) ) ; public final void ruleRichStringIf() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1627:2: ( ( ( rule__RichStringIf__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1628:1: ( ( rule__RichStringIf__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1628:1: ( ( rule__RichStringIf__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1629:1: ( rule__RichStringIf__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1630:1: ( rule__RichStringIf__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1630:2: rule__RichStringIf__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringIf__Group__0_in_ruleRichStringIf3423); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1642:1: entryRuleRichStringElseIf : ruleRichStringElseIf EOF ; public final void entryRuleRichStringElseIf() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1643:1: ( ruleRichStringElseIf EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1644:1: ruleRichStringElseIf EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringElseIf_in_entryRuleRichStringElseIf3450); ruleRichStringElseIf(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringElseIf3457); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringElseIf" // $ANTLR start "ruleRichStringElseIf" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1651:1: ruleRichStringElseIf : ( ( rule__RichStringElseIf__Group__0 ) ) ; public final void ruleRichStringElseIf() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1655:2: ( ( ( rule__RichStringElseIf__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1656:1: ( ( rule__RichStringElseIf__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1656:1: ( ( rule__RichStringElseIf__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1657:1: ( rule__RichStringElseIf__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1658:1: ( rule__RichStringElseIf__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1658:2: rule__RichStringElseIf__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringElseIf__Group__0_in_ruleRichStringElseIf3483); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1670:1: entryRuleXAnnotation : ruleXAnnotation EOF ; public final void entryRuleXAnnotation() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1671:1: ( ruleXAnnotation EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1672:1: ruleXAnnotation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation3510); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotation3517); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotation" // $ANTLR start "ruleXAnnotation" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1679:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ; public final void ruleXAnnotation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1683:2: ( ( ( rule__XAnnotation__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1684:1: ( ( rule__XAnnotation__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1684:1: ( ( rule__XAnnotation__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1685:1: ( rule__XAnnotation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1686:1: ( rule__XAnnotation__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1686:2: rule__XAnnotation__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation3543); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1698:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ; public final void entryRuleXAnnotationElementValuePair() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1699:1: ( ruleXAnnotationElementValuePair EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1700:1: ruleXAnnotationElementValuePair EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair3570); ruleXAnnotationElementValuePair(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair3577); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationElementValuePair" // $ANTLR start "ruleXAnnotationElementValuePair" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1707:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ; public final void ruleXAnnotationElementValuePair() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1711:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1712:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1712:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1713:1: ( rule__XAnnotationElementValuePair__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1714:1: ( rule__XAnnotationElementValuePair__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1714:2: rule__XAnnotationElementValuePair__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair3603); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1726:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ; public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1727:1: ( ruleXAnnotationElementValueOrCommaList EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1728:1: ruleXAnnotationElementValueOrCommaList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList3630); ruleXAnnotationElementValueOrCommaList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList3637); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationElementValueOrCommaList" // $ANTLR start "ruleXAnnotationElementValueOrCommaList" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1735:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ; public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1739:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1740:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1740:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1741:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1742:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1742:2: rule__XAnnotationElementValueOrCommaList__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList3663); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1754:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ; public final void entryRuleXAnnotationElementValue() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1755:1: ( ruleXAnnotationElementValue EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1756:1: ruleXAnnotationElementValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue3690); ruleXAnnotationElementValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationElementValue3697); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationElementValue" // $ANTLR start "ruleXAnnotationElementValue" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1763:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ; public final void ruleXAnnotationElementValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1767:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1768:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1768:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1769:1: ( rule__XAnnotationElementValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1770:1: ( rule__XAnnotationElementValue__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1770:2: rule__XAnnotationElementValue__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue3723); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1782:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ; public final void entryRuleXAnnotationOrExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1783:1: ( ruleXAnnotationOrExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1784:1: ruleXAnnotationOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression3750); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationOrExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationOrExpression3757); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationOrExpression" // $ANTLR start "ruleXAnnotationOrExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1791:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ; public final void ruleXAnnotationOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1795:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1796:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1796:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1797:1: ( rule__XAnnotationOrExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1798:1: ( rule__XAnnotationOrExpression__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1798:2: rule__XAnnotationOrExpression__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression3783); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1810:1: entryRuleXExpression : ruleXExpression EOF ; public final void entryRuleXExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1811:1: ( ruleXExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1812:1: ruleXExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_entryRuleXExpression3810); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpression3817); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpression" // $ANTLR start "ruleXExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1819:1: ruleXExpression : ( ruleXAssignment ) ; public final void ruleXExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1823:2: ( ( ruleXAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1824:1: ( ruleXAssignment ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1824:1: ( ruleXAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1825:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXExpression3843); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1838:1: entryRuleXAssignment : ruleXAssignment EOF ; public final void entryRuleXAssignment() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1839:1: ( ruleXAssignment EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1840:1: ruleXAssignment EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_entryRuleXAssignment3869); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAssignment3876); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAssignment" // $ANTLR start "ruleXAssignment" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1847:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; public final void ruleXAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1851:2: ( ( ( rule__XAssignment__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1852:1: ( ( rule__XAssignment__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1852:1: ( ( rule__XAssignment__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1853:1: ( rule__XAssignment__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1854:1: ( rule__XAssignment__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1854:2: rule__XAssignment__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment3902); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1866:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; public final void entryRuleOpSingleAssign() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1867:1: ( ruleOpSingleAssign EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1868:1: ruleOpSingleAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign3929); ruleOpSingleAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpSingleAssignRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpSingleAssign3936); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpSingleAssign" // $ANTLR start "ruleOpSingleAssign" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1875:1: ruleOpSingleAssign : ( '=' ) ; public final void ruleOpSingleAssign() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1879:2: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1880:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1880:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1881:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } match(input,39,FollowSets000.FOLLOW_39_in_ruleOpSingleAssign3963); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1896:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; public final void entryRuleOpMultiAssign() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1897:1: ( ruleOpMultiAssign EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1898:1: ruleOpMultiAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign3991); ruleOpMultiAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMultiAssign3998); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpMultiAssign" // $ANTLR start "ruleOpMultiAssign" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1905:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; public final void ruleOpMultiAssign() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1909:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1910:1: ( ( rule__OpMultiAssign__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1910:1: ( ( rule__OpMultiAssign__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1911:1: ( rule__OpMultiAssign__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1912:1: ( rule__OpMultiAssign__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1912:2: rule__OpMultiAssign__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign4024); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1924:1: entryRuleXOrExpression : ruleXOrExpression EOF ; public final void entryRuleXOrExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1925:1: ( ruleXOrExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1926:1: ruleXOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression4051); ruleXOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOrExpression4058); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXOrExpression" // $ANTLR start "ruleXOrExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1933:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; public final void ruleXOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1937:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1938:1: ( ( rule__XOrExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1938:1: ( ( rule__XOrExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1939:1: ( rule__XOrExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1940:1: ( rule__XOrExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1940:2: rule__XOrExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression4084); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1952:1: entryRuleOpOr : ruleOpOr EOF ; public final void entryRuleOpOr() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1953:1: ( ruleOpOr EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1954:1: ruleOpOr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_entryRuleOpOr4111); ruleOpOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOrRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOr4118); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpOr" // $ANTLR start "ruleOpOr" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1961:1: ruleOpOr : ( '||' ) ; public final void ruleOpOr() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1965:2: ( ( '||' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1966:1: ( '||' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1966:1: ( '||' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1967:1: '||' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } match(input,40,FollowSets000.FOLLOW_40_in_ruleOpOr4145); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1982:1: entryRuleXAndExpression : ruleXAndExpression EOF ; public final void entryRuleXAndExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1983:1: ( ruleXAndExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1984:1: ruleXAndExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression4173); ruleXAndExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAndExpression4180); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAndExpression" // $ANTLR start "ruleXAndExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1991:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; public final void ruleXAndExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1995:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1996:1: ( ( rule__XAndExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1996:1: ( ( rule__XAndExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1997:1: ( rule__XAndExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1998:1: ( rule__XAndExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:1998:2: rule__XAndExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression4206); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2010:1: entryRuleOpAnd : ruleOpAnd EOF ; public final void entryRuleOpAnd() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2011:1: ( ruleOpAnd EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2012:1: ruleOpAnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_entryRuleOpAnd4233); ruleOpAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAndRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAnd4240); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpAnd" // $ANTLR start "ruleOpAnd" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2019:1: ruleOpAnd : ( '&&' ) ; public final void ruleOpAnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2023:2: ( ( '&&' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2024:1: ( '&&' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2024:1: ( '&&' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2025:1: '&&' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } match(input,41,FollowSets000.FOLLOW_41_in_ruleOpAnd4267); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2040:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; public final void entryRuleXEqualityExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2041:1: ( ruleXEqualityExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2042:1: ruleXEqualityExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression4295); ruleXEqualityExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEqualityExpression4302); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXEqualityExpression" // $ANTLR start "ruleXEqualityExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2049:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; public final void ruleXEqualityExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2053:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2054:1: ( ( rule__XEqualityExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2054:1: ( ( rule__XEqualityExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2055:1: ( rule__XEqualityExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2056:1: ( rule__XEqualityExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2056:2: rule__XEqualityExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression4328); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2068:1: entryRuleOpEquality : ruleOpEquality EOF ; public final void entryRuleOpEquality() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2069:1: ( ruleOpEquality EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2070:1: ruleOpEquality EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_entryRuleOpEquality4355); ruleOpEquality(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpEquality4362); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpEquality" // $ANTLR start "ruleOpEquality" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2077:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; public final void ruleOpEquality() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2081:2: ( ( ( rule__OpEquality__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2082:1: ( ( rule__OpEquality__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2082:1: ( ( rule__OpEquality__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2083:1: ( rule__OpEquality__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2084:1: ( rule__OpEquality__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2084:2: rule__OpEquality__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality4388); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2096:1: entryRuleOpCompare : ruleOpCompare EOF ; public final void entryRuleOpCompare() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2097:1: ( ruleOpCompare EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2098:1: ruleOpCompare EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_entryRuleOpCompare4415); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpCompare4422); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpCompare" // $ANTLR start "ruleOpCompare" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2105:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; public final void ruleOpCompare() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2109:2: ( ( ( rule__OpCompare__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2110:1: ( ( rule__OpCompare__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2110:1: ( ( rule__OpCompare__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2111:1: ( rule__OpCompare__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2112:1: ( rule__OpCompare__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2112:2: rule__OpCompare__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare4448); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2124:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; public final void entryRuleXOtherOperatorExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2125:1: ( ruleXOtherOperatorExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2126:1: ruleXOtherOperatorExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression4475); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOtherOperatorExpression4482); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXOtherOperatorExpression" // $ANTLR start "ruleXOtherOperatorExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2133:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; public final void ruleXOtherOperatorExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2137:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2138:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2138:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2139:1: ( rule__XOtherOperatorExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2140:1: ( rule__XOtherOperatorExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2140:2: rule__XOtherOperatorExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression4508); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2152:1: entryRuleOpOther : ruleOpOther EOF ; public final void entryRuleOpOther() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2153:1: ( ruleOpOther EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2154:1: ruleOpOther EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_entryRuleOpOther4535); ruleOpOther(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOther4542); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpOther" // $ANTLR start "ruleOpOther" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2161:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; public final void ruleOpOther() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2165:2: ( ( ( rule__OpOther__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2166:1: ( ( rule__OpOther__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2166:1: ( ( rule__OpOther__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2167:1: ( rule__OpOther__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2168:1: ( rule__OpOther__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2168:2: rule__OpOther__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther4568); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2180:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; public final void entryRuleXAdditiveExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2181:1: ( ruleXAdditiveExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2182:1: ruleXAdditiveExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression4595); ruleXAdditiveExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAdditiveExpression4602); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAdditiveExpression" // $ANTLR start "ruleXAdditiveExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2189:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; public final void ruleXAdditiveExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2193:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2194:1: ( ( rule__XAdditiveExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2194:1: ( ( rule__XAdditiveExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2195:1: ( rule__XAdditiveExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2196:1: ( rule__XAdditiveExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2196:2: rule__XAdditiveExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression4628); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2208:1: entryRuleOpAdd : ruleOpAdd EOF ; public final void entryRuleOpAdd() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2209:1: ( ruleOpAdd EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2210:1: ruleOpAdd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_entryRuleOpAdd4655); ruleOpAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAdd4662); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpAdd" // $ANTLR start "ruleOpAdd" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2217:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; public final void ruleOpAdd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2221:2: ( ( ( rule__OpAdd__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2222:1: ( ( rule__OpAdd__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2222:1: ( ( rule__OpAdd__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2223:1: ( rule__OpAdd__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2224:1: ( rule__OpAdd__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2224:2: rule__OpAdd__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd4688); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2236:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; public final void entryRuleXMultiplicativeExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2237:1: ( ruleXMultiplicativeExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2238:1: ruleXMultiplicativeExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression4715); ruleXMultiplicativeExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicativeExpression4722); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXMultiplicativeExpression" // $ANTLR start "ruleXMultiplicativeExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2245:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; public final void ruleXMultiplicativeExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2249:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2250:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2250:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2251:1: ( rule__XMultiplicativeExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2252:1: ( rule__XMultiplicativeExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2252:2: rule__XMultiplicativeExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression4748); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2264:1: entryRuleOpMulti : ruleOpMulti EOF ; public final void entryRuleOpMulti() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2265:1: ( ruleOpMulti EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2266:1: ruleOpMulti EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_entryRuleOpMulti4775); ruleOpMulti(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMulti4782); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpMulti" // $ANTLR start "ruleOpMulti" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2273:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; public final void ruleOpMulti() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2277:2: ( ( ( rule__OpMulti__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2278:1: ( ( rule__OpMulti__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2278:1: ( ( rule__OpMulti__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2279:1: ( rule__OpMulti__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2280:1: ( rule__OpMulti__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2280:2: rule__OpMulti__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti4808); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2292:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; public final void entryRuleXUnaryOperation() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2293:1: ( ruleXUnaryOperation EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2294:1: ruleXUnaryOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation4835); ruleXUnaryOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXUnaryOperation4842); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXUnaryOperation" // $ANTLR start "ruleXUnaryOperation" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2301:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; public final void ruleXUnaryOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2305:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2306:1: ( ( rule__XUnaryOperation__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2306:1: ( ( rule__XUnaryOperation__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2307:1: ( rule__XUnaryOperation__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2308:1: ( rule__XUnaryOperation__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2308:2: rule__XUnaryOperation__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation4868); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2320:1: entryRuleOpUnary : ruleOpUnary EOF ; public final void entryRuleOpUnary() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2321:1: ( ruleOpUnary EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2322:1: ruleOpUnary EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_entryRuleOpUnary4895); ruleOpUnary(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpUnary4902); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpUnary" // $ANTLR start "ruleOpUnary" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2329:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; public final void ruleOpUnary() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2333:2: ( ( ( rule__OpUnary__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2334:1: ( ( rule__OpUnary__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2334:1: ( ( rule__OpUnary__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2335:1: ( rule__OpUnary__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2336:1: ( rule__OpUnary__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2336:2: rule__OpUnary__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary4928); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2348:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; public final void entryRuleXCastedExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2349:1: ( ruleXCastedExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2350:1: ruleXCastedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression4955); ruleXCastedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCastedExpression4962); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCastedExpression" // $ANTLR start "ruleXCastedExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2357:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; public final void ruleXCastedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2361:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2362:1: ( ( rule__XCastedExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2362:1: ( ( rule__XCastedExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2363:1: ( rule__XCastedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2364:1: ( rule__XCastedExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2364:2: rule__XCastedExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression4988); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2376:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; public final void entryRuleXPostfixOperation() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2377:1: ( ruleXPostfixOperation EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2378:1: ruleXPostfixOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation5015); ruleXPostfixOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPostfixOperation5022); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXPostfixOperation" // $ANTLR start "ruleXPostfixOperation" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2385:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; public final void ruleXPostfixOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2389:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2390:1: ( ( rule__XPostfixOperation__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2390:1: ( ( rule__XPostfixOperation__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2391:1: ( rule__XPostfixOperation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2392:1: ( rule__XPostfixOperation__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2392:2: rule__XPostfixOperation__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation5048); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2404:1: entryRuleOpPostfix : ruleOpPostfix EOF ; public final void entryRuleOpPostfix() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2405:1: ( ruleOpPostfix EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2406:1: ruleOpPostfix EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix5075); ruleOpPostfix(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpPostfix5082); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpPostfix" // $ANTLR start "ruleOpPostfix" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2413:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; public final void ruleOpPostfix() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2417:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2418:1: ( ( rule__OpPostfix__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2418:1: ( ( rule__OpPostfix__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2419:1: ( rule__OpPostfix__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2420:1: ( rule__OpPostfix__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2420:2: rule__OpPostfix__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix5108); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2432:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; public final void entryRuleXMemberFeatureCall() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2433:1: ( ruleXMemberFeatureCall EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2434:1: ruleXMemberFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall5135); ruleXMemberFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMemberFeatureCall5142); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXMemberFeatureCall" // $ANTLR start "ruleXMemberFeatureCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2441:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; public final void ruleXMemberFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2445:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2446:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2446:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2447:1: ( rule__XMemberFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2448:1: ( rule__XMemberFeatureCall__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2448:2: rule__XMemberFeatureCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall5168); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2460:1: entryRuleXLiteral : ruleXLiteral EOF ; public final void entryRuleXLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2461:1: ( ruleXLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2462:1: ruleXLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_entryRuleXLiteral5195); ruleXLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXLiteral5202); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXLiteral" // $ANTLR start "ruleXLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2469:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; public final void ruleXLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2473:2: ( ( ( rule__XLiteral__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2474:1: ( ( rule__XLiteral__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2474:1: ( ( rule__XLiteral__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2475:1: ( rule__XLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2476:1: ( rule__XLiteral__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2476:2: rule__XLiteral__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral5228); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2488:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; public final void entryRuleXCollectionLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2489:1: ( ruleXCollectionLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2490:1: ruleXCollectionLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral5255); ruleXCollectionLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCollectionLiteral5262); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCollectionLiteral" // $ANTLR start "ruleXCollectionLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2497:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; public final void ruleXCollectionLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2501:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2502:1: ( ( rule__XCollectionLiteral__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2502:1: ( ( rule__XCollectionLiteral__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2503:1: ( rule__XCollectionLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2504:1: ( rule__XCollectionLiteral__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2504:2: rule__XCollectionLiteral__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral5288); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2516:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; public final void entryRuleXSetLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2517:1: ( ruleXSetLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2518:1: ruleXSetLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral5315); ruleXSetLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSetLiteral5322); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSetLiteral" // $ANTLR start "ruleXSetLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2525:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; public final void ruleXSetLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2529:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2530:1: ( ( rule__XSetLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2530:1: ( ( rule__XSetLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2531:1: ( rule__XSetLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2532:1: ( rule__XSetLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2532:2: rule__XSetLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral5348); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2544:1: entryRuleXListLiteral : ruleXListLiteral EOF ; public final void entryRuleXListLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2545:1: ( ruleXListLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2546:1: ruleXListLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral5375); ruleXListLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXListLiteral5382); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXListLiteral" // $ANTLR start "ruleXListLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2553:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; public final void ruleXListLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2557:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2558:1: ( ( rule__XListLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2558:1: ( ( rule__XListLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2559:1: ( rule__XListLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2560:1: ( rule__XListLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2560:2: rule__XListLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral5408); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2572:1: entryRuleXClosure : ruleXClosure EOF ; public final void entryRuleXClosure() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2573:1: ( ruleXClosure EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2574:1: ruleXClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureRule()); } pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_entryRuleXClosure5435); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClosure5442); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXClosure" // $ANTLR start "ruleXClosure" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2581:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; public final void ruleXClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2585:2: ( ( ( rule__XClosure__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2586:1: ( ( rule__XClosure__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2586:1: ( ( rule__XClosure__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2587:1: ( rule__XClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2588:1: ( rule__XClosure__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2588:2: rule__XClosure__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XClosure__Group__0_in_ruleXClosure5468); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2600:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; public final void entryRuleXExpressionInClosure() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2601:1: ( ruleXExpressionInClosure EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2602:1: ruleXExpressionInClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure5495); ruleXExpressionInClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInClosure5502); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionInClosure" // $ANTLR start "ruleXExpressionInClosure" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2609:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; public final void ruleXExpressionInClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2613:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2614:1: ( ( rule__XExpressionInClosure__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2614:1: ( ( rule__XExpressionInClosure__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2615:1: ( rule__XExpressionInClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2616:1: ( rule__XExpressionInClosure__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2616:2: rule__XExpressionInClosure__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure5528); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2628:1: entryRuleXShortClosure : ruleXShortClosure EOF ; public final void entryRuleXShortClosure() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2629:1: ( ruleXShortClosure EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2630:1: ruleXShortClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureRule()); } pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure5555); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXShortClosure5562); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXShortClosure" // $ANTLR start "ruleXShortClosure" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2637:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; public final void ruleXShortClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2641:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2642:1: ( ( rule__XShortClosure__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2642:1: ( ( rule__XShortClosure__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2643:1: ( rule__XShortClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2644:1: ( rule__XShortClosure__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2644:2: rule__XShortClosure__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure5588); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2656:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; public final void entryRuleXParenthesizedExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2657:1: ( ruleXParenthesizedExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2658:1: ruleXParenthesizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression5615); ruleXParenthesizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParenthesizedExpression5622); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXParenthesizedExpression" // $ANTLR start "ruleXParenthesizedExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2665:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; public final void ruleXParenthesizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2669:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2670:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2670:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2671:1: ( rule__XParenthesizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2672:1: ( rule__XParenthesizedExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2672:2: rule__XParenthesizedExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression5648); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2684:1: entryRuleXIfExpression : ruleXIfExpression EOF ; public final void entryRuleXIfExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2685:1: ( ruleXIfExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2686:1: ruleXIfExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression5675); ruleXIfExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIfExpression5682); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXIfExpression" // $ANTLR start "ruleXIfExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2693:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; public final void ruleXIfExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2697:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2698:1: ( ( rule__XIfExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2698:1: ( ( rule__XIfExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2699:1: ( rule__XIfExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2700:1: ( rule__XIfExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2700:2: rule__XIfExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression5708); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2712:1: entryRuleXCasePart : ruleXCasePart EOF ; public final void entryRuleXCasePart() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2713:1: ( ruleXCasePart EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2714:1: ruleXCasePart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_entryRuleXCasePart5735); ruleXCasePart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCasePart5742); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCasePart" // $ANTLR start "ruleXCasePart" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2721:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; public final void ruleXCasePart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2725:2: ( ( ( rule__XCasePart__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2726:1: ( ( rule__XCasePart__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2726:1: ( ( rule__XCasePart__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2727:1: ( rule__XCasePart__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2728:1: ( rule__XCasePart__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2728:2: rule__XCasePart__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart5768); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2740:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; public final void entryRuleXForLoopExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2741:1: ( ruleXForLoopExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2742:1: ruleXForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression5795); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXForLoopExpression5802); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXForLoopExpression" // $ANTLR start "ruleXForLoopExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2749:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; public final void ruleXForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2753:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2754:1: ( ( rule__XForLoopExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2754:1: ( ( rule__XForLoopExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2755:1: ( rule__XForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2756:1: ( rule__XForLoopExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2756:2: rule__XForLoopExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression5828); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2768:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; public final void entryRuleXBasicForLoopExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2769:1: ( ruleXBasicForLoopExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2770:1: ruleXBasicForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression5855); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBasicForLoopExpression5862); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBasicForLoopExpression" // $ANTLR start "ruleXBasicForLoopExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2777:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; public final void ruleXBasicForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2781:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2782:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2782:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2783:1: ( rule__XBasicForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2784:1: ( rule__XBasicForLoopExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2784:2: rule__XBasicForLoopExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression5888); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2796:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; public final void entryRuleXWhileExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2797:1: ( ruleXWhileExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2798:1: ruleXWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression5915); ruleXWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXWhileExpression5922); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXWhileExpression" // $ANTLR start "ruleXWhileExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2805:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; public final void ruleXWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2809:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2810:1: ( ( rule__XWhileExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2810:1: ( ( rule__XWhileExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2811:1: ( rule__XWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2812:1: ( rule__XWhileExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2812:2: rule__XWhileExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression5948); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2824:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; public final void entryRuleXDoWhileExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2825:1: ( ruleXDoWhileExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2826:1: ruleXDoWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression5975); ruleXDoWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDoWhileExpression5982); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXDoWhileExpression" // $ANTLR start "ruleXDoWhileExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2833:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; public final void ruleXDoWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2837:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2838:1: ( ( rule__XDoWhileExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2838:1: ( ( rule__XDoWhileExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2839:1: ( rule__XDoWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2840:1: ( rule__XDoWhileExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2840:2: rule__XDoWhileExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression6008); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2852:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; public final void entryRuleXBlockExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2853:1: ( ruleXBlockExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2854:1: ruleXBlockExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression6035); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBlockExpression6042); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBlockExpression" // $ANTLR start "ruleXBlockExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2861:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; public final void ruleXBlockExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2865:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2866:1: ( ( rule__XBlockExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2866:1: ( ( rule__XBlockExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2867:1: ( rule__XBlockExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2868:1: ( rule__XBlockExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2868:2: rule__XBlockExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression6068); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2880:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2881:1: ( ruleXExpressionOrVarDeclaration EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2882:1: ruleXExpressionOrVarDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration6095); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration6102); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionOrVarDeclaration" // $ANTLR start "ruleXExpressionOrVarDeclaration" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2889:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; public final void ruleXExpressionOrVarDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2893:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2894:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2894:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2895:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2896:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2896:2: rule__XExpressionOrVarDeclaration__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration6128); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2908:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; public final void entryRuleXFeatureCall() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2909:1: ( ruleXFeatureCall EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2910:1: ruleXFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall6155); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall6162); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFeatureCall" // $ANTLR start "ruleXFeatureCall" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2917:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; public final void ruleXFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2921:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2922:1: ( ( rule__XFeatureCall__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2922:1: ( ( rule__XFeatureCall__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2923:1: ( rule__XFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2924:1: ( rule__XFeatureCall__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2924:2: rule__XFeatureCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall6188); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2936:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; public final void entryRuleIdOrSuper() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2937:1: ( ruleIdOrSuper EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2938:1: ruleIdOrSuper EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperRule()); } pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper6215); ruleIdOrSuper(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper6222); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleIdOrSuper" // $ANTLR start "ruleIdOrSuper" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2945:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; public final void ruleIdOrSuper() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2949:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2950:1: ( ( rule__IdOrSuper__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2950:1: ( ( rule__IdOrSuper__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2951:1: ( rule__IdOrSuper__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2952:1: ( rule__IdOrSuper__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2952:2: rule__IdOrSuper__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper6248); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2964:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; public final void entryRuleXBooleanLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2965:1: ( ruleXBooleanLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2966:1: ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral6275); ruleXBooleanLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral6282); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBooleanLiteral" // $ANTLR start "ruleXBooleanLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2973:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; public final void ruleXBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2977:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2978:1: ( ( rule__XBooleanLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2978:1: ( ( rule__XBooleanLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2979:1: ( rule__XBooleanLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2980:1: ( rule__XBooleanLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2980:2: rule__XBooleanLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral6308); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2992:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; public final void entryRuleXNullLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2993:1: ( ruleXNullLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:2994:1: ruleXNullLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral6335); ruleXNullLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral6342); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXNullLiteral" // $ANTLR start "ruleXNullLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3001:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; public final void ruleXNullLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3005:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3006:1: ( ( rule__XNullLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3006:1: ( ( rule__XNullLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3007:1: ( rule__XNullLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3008:1: ( rule__XNullLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3008:2: rule__XNullLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral6368); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3020:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; public final void entryRuleXNumberLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3021:1: ( ruleXNumberLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3022:1: ruleXNumberLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral6395); ruleXNumberLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNumberLiteral6402); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXNumberLiteral" // $ANTLR start "ruleXNumberLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3029:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; public final void ruleXNumberLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3033:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3034:1: ( ( rule__XNumberLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3034:1: ( ( rule__XNumberLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3035:1: ( rule__XNumberLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3036:1: ( rule__XNumberLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3036:2: rule__XNumberLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral6428); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3048:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; public final void entryRuleXTypeLiteral() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3049:1: ( ruleXTypeLiteral EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3050:1: ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral6455); ruleXTypeLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral6462); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXTypeLiteral" // $ANTLR start "ruleXTypeLiteral" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3057:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; public final void ruleXTypeLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3061:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3062:1: ( ( rule__XTypeLiteral__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3062:1: ( ( rule__XTypeLiteral__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3063:1: ( rule__XTypeLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3064:1: ( rule__XTypeLiteral__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3064:2: rule__XTypeLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral6488); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3076:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; public final void entryRuleXThrowExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3077:1: ( ruleXThrowExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3078:1: ruleXThrowExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression6515); ruleXThrowExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression6522); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXThrowExpression" // $ANTLR start "ruleXThrowExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3085:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; public final void ruleXThrowExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3089:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3090:1: ( ( rule__XThrowExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3090:1: ( ( rule__XThrowExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3091:1: ( rule__XThrowExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3092:1: ( rule__XThrowExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3092:2: rule__XThrowExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression6548); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3104:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; public final void entryRuleXReturnExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3105:1: ( ruleXReturnExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3106:1: ruleXReturnExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression6575); ruleXReturnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression6582); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXReturnExpression" // $ANTLR start "ruleXReturnExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3113:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; public final void ruleXReturnExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3117:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3118:1: ( ( rule__XReturnExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3118:1: ( ( rule__XReturnExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3119:1: ( rule__XReturnExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3120:1: ( rule__XReturnExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3120:2: rule__XReturnExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression6608); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3132:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3133:1: ( ruleXTryCatchFinallyExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3134:1: ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression6635); ruleXTryCatchFinallyExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression6642); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXTryCatchFinallyExpression" // $ANTLR start "ruleXTryCatchFinallyExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3141:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; public final void ruleXTryCatchFinallyExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3145:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3146:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3146:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3147:1: ( rule__XTryCatchFinallyExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3148:1: ( rule__XTryCatchFinallyExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3148:2: rule__XTryCatchFinallyExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression6668); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3160:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; public final void entryRuleXSynchronizedExpression() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3161:1: ( ruleXSynchronizedExpression EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3162:1: ruleXSynchronizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression6695); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSynchronizedExpression6702); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSynchronizedExpression" // $ANTLR start "ruleXSynchronizedExpression" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3169:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; public final void ruleXSynchronizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3173:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3174:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3174:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3175:1: ( rule__XSynchronizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3176:1: ( rule__XSynchronizedExpression__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3176:2: rule__XSynchronizedExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression6728); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3188:1: entryRuleXCatchClause : ruleXCatchClause EOF ; public final void entryRuleXCatchClause() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3189:1: ( ruleXCatchClause EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3190:1: ruleXCatchClause EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause6755); ruleXCatchClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause6762); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCatchClause" // $ANTLR start "ruleXCatchClause" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3197:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; public final void ruleXCatchClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3201:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3202:1: ( ( rule__XCatchClause__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3202:1: ( ( rule__XCatchClause__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3203:1: ( rule__XCatchClause__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3204:1: ( rule__XCatchClause__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3204:2: rule__XCatchClause__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause6788); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3216:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3217:1: ( ruleQualifiedName EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3218:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); } pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName6815); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName6822); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedName" // $ANTLR start "ruleQualifiedName" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3225:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3229:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3230:1: ( ( rule__QualifiedName__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3230:1: ( ( rule__QualifiedName__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3231:1: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3232:1: ( rule__QualifiedName__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3232:2: rule__QualifiedName__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName6848); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3244:1: entryRuleNumber : ruleNumber EOF ; public final void entryRuleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3248:1: ( ruleNumber EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3249:1: ruleNumber EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberRule()); } pushFollow(FollowSets000.FOLLOW_ruleNumber_in_entryRuleNumber6880); ruleNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumber6887); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { myHiddenTokenState.restore(); } return ; } // $ANTLR end "entryRuleNumber" // $ANTLR start "ruleNumber" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3259:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; public final void ruleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3264:2: ( ( ( rule__Number__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3265:1: ( ( rule__Number__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3265:1: ( ( rule__Number__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3266:1: ( rule__Number__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3267:1: ( rule__Number__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3267:2: rule__Number__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__Number__Alternatives_in_ruleNumber6917); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3280:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; public final void entryRuleJvmTypeReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3281:1: ( ruleJvmTypeReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3282:1: ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference6944); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference6951); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmTypeReference" // $ANTLR start "ruleJvmTypeReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3289:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; public final void ruleJvmTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3293:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3294:1: ( ( rule__JvmTypeReference__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3294:1: ( ( rule__JvmTypeReference__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3295:1: ( rule__JvmTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3296:1: ( rule__JvmTypeReference__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3296:2: rule__JvmTypeReference__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference6977); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3308:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; public final void entryRuleArrayBrackets() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3309:1: ( ruleArrayBrackets EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3310:1: ruleArrayBrackets EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsRule()); } pushFollow(FollowSets000.FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets7004); ruleArrayBrackets(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleArrayBrackets7011); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleArrayBrackets" // $ANTLR start "ruleArrayBrackets" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3317:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; public final void ruleArrayBrackets() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3321:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3322:1: ( ( rule__ArrayBrackets__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3322:1: ( ( rule__ArrayBrackets__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3323:1: ( rule__ArrayBrackets__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3324:1: ( rule__ArrayBrackets__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3324:2: rule__ArrayBrackets__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets7037); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3336:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; public final void entryRuleXFunctionTypeRef() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3337:1: ( ruleXFunctionTypeRef EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3338:1: ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefRule()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef7064); ruleXFunctionTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef7071); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFunctionTypeRef" // $ANTLR start "ruleXFunctionTypeRef" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3345:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; public final void ruleXFunctionTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3349:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3350:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3350:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3351:1: ( rule__XFunctionTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3352:1: ( rule__XFunctionTypeRef__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3352:2: rule__XFunctionTypeRef__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef7097); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3364:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3365:1: ( ruleJvmParameterizedTypeReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3366:1: ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference7124); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference7131); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmParameterizedTypeReference" // $ANTLR start "ruleJvmParameterizedTypeReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3373:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; public final void ruleJvmParameterizedTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3377:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3378:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3378:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3379:1: ( rule__JvmParameterizedTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3380:1: ( rule__JvmParameterizedTypeReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3380:2: rule__JvmParameterizedTypeReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference7157); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3392:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3393:1: ( ruleJvmArgumentTypeReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3394:1: ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference7184); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference7191); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmArgumentTypeReference" // $ANTLR start "ruleJvmArgumentTypeReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3401:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; public final void ruleJvmArgumentTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3405:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3406:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3406:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3407:1: ( rule__JvmArgumentTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3408:1: ( rule__JvmArgumentTypeReference__Alternatives ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3408:2: rule__JvmArgumentTypeReference__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference7217); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3420:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3421:1: ( ruleJvmWildcardTypeReference EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3422:1: ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference7244); ruleJvmWildcardTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference7251); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmWildcardTypeReference" // $ANTLR start "ruleJvmWildcardTypeReference" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3429:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; public final void ruleJvmWildcardTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3433:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3434:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3434:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3435:1: ( rule__JvmWildcardTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3436:1: ( rule__JvmWildcardTypeReference__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3436:2: rule__JvmWildcardTypeReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference7277); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3448:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; public final void entryRuleJvmUpperBound() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3449:1: ( ruleJvmUpperBound EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3450:1: ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound7304); ruleJvmUpperBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound7311); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmUpperBound" // $ANTLR start "ruleJvmUpperBound" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3457:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; public final void ruleJvmUpperBound() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3461:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3462:1: ( ( rule__JvmUpperBound__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3462:1: ( ( rule__JvmUpperBound__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3463:1: ( rule__JvmUpperBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3464:1: ( rule__JvmUpperBound__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3464:2: rule__JvmUpperBound__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound7337); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3476:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3477:1: ( ruleJvmUpperBoundAnded EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3478:1: ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded7364); ruleJvmUpperBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded7371); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmUpperBoundAnded" // $ANTLR start "ruleJvmUpperBoundAnded" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3485:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; public final void ruleJvmUpperBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3489:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3490:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3490:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3491:1: ( rule__JvmUpperBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3492:1: ( rule__JvmUpperBoundAnded__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3492:2: rule__JvmUpperBoundAnded__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded7397); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3504:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; public final void entryRuleJvmLowerBound() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3505:1: ( ruleJvmLowerBound EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3506:1: ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound7424); ruleJvmLowerBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound7431); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmLowerBound" // $ANTLR start "ruleJvmLowerBound" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3513:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; public final void ruleJvmLowerBound() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3517:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3518:1: ( ( rule__JvmLowerBound__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3518:1: ( ( rule__JvmLowerBound__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3519:1: ( rule__JvmLowerBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3520:1: ( rule__JvmLowerBound__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3520:2: rule__JvmLowerBound__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound7457); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3532:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3533:1: ( ruleJvmLowerBoundAnded EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3534:1: ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded7484); ruleJvmLowerBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded7491); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmLowerBoundAnded" // $ANTLR start "ruleJvmLowerBoundAnded" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3541:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; public final void ruleJvmLowerBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3545:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3546:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3546:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3547:1: ( rule__JvmLowerBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3548:1: ( rule__JvmLowerBoundAnded__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3548:2: rule__JvmLowerBoundAnded__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded7517); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3560:1: entryRuleJvmTypeParameter : ruleJvmTypeParameter EOF ; public final void entryRuleJvmTypeParameter() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3561:1: ( ruleJvmTypeParameter EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3562:1: ruleJvmTypeParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmTypeParameter_in_entryRuleJvmTypeParameter7544); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeParameter7551); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmTypeParameter" // $ANTLR start "ruleJvmTypeParameter" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3569:1: ruleJvmTypeParameter : ( ( rule__JvmTypeParameter__Group__0 ) ) ; public final void ruleJvmTypeParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3573:2: ( ( ( rule__JvmTypeParameter__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3574:1: ( ( rule__JvmTypeParameter__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3574:1: ( ( rule__JvmTypeParameter__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3575:1: ( rule__JvmTypeParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3576:1: ( rule__JvmTypeParameter__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3576:2: rule__JvmTypeParameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmTypeParameter__Group__0_in_ruleJvmTypeParameter7577); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3588:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3589:1: ( ruleQualifiedNameWithWildcard EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3590:1: ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardRule()); } pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard7604); ruleQualifiedNameWithWildcard(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard7611); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameWithWildcard" // $ANTLR start "ruleQualifiedNameWithWildcard" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3597:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; public final void ruleQualifiedNameWithWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3601:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3602:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3602:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3603:1: ( rule__QualifiedNameWithWildcard__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3604:1: ( rule__QualifiedNameWithWildcard__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3604:2: rule__QualifiedNameWithWildcard__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard7637); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3616:1: entryRuleXImportSection : ruleXImportSection EOF ; public final void entryRuleXImportSection() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3617:1: ( ruleXImportSection EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3618:1: ruleXImportSection EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXImportSection_in_entryRuleXImportSection7664); ruleXImportSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportSectionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportSection7671); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXImportSection" // $ANTLR start "ruleXImportSection" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3625:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ; public final void ruleXImportSection() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3629:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3630:1: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3630:1: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3631:1: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3631:1: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3632:1: ( rule__XImportSection__ImportDeclarationsAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3633:1: ( rule__XImportSection__ImportDeclarationsAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3633:2: rule__XImportSection__ImportDeclarationsAssignment { pushFollow(FollowSets000.FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7699); rule__XImportSection__ImportDeclarationsAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3636:1: ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3637:1: ( rule__XImportSection__ImportDeclarationsAssignment )* { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3638:1: ( rule__XImportSection__ImportDeclarationsAssignment )* loop2: do { int alt2=2; int LA2_0 = input.LA(1); if ( (LA2_0==71) ) { alt2=1; } switch (alt2) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3638:2: rule__XImportSection__ImportDeclarationsAssignment { pushFollow(FollowSets000.FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7711); rule__XImportSection__ImportDeclarationsAssignment(); state._fsp--; if (state.failed) return ; } break; default : break loop2; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3651:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; public final void entryRuleXImportDeclaration() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3652:1: ( ruleXImportDeclaration EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3653:1: ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration7741); ruleXImportDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportDeclaration7748); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXImportDeclaration" // $ANTLR start "ruleXImportDeclaration" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3660:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; public final void ruleXImportDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3664:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3665:1: ( ( rule__XImportDeclaration__Group__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3665:1: ( ( rule__XImportDeclaration__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3666:1: ( rule__XImportDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3667:1: ( rule__XImportDeclaration__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3667:2: rule__XImportDeclaration__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration7774); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3679:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3680:1: ( ruleQualifiedNameInStaticImport EOF ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3681:1: ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportRule()); } pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport7801); ruleQualifiedNameInStaticImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport7808); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameInStaticImport" // $ANTLR start "ruleQualifiedNameInStaticImport" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3688:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; public final void ruleQualifiedNameInStaticImport() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3692:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3693:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3693:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3694:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3694:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3695:1: ( rule__QualifiedNameInStaticImport__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3696:1: ( rule__QualifiedNameInStaticImport__Group__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3696:2: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7836); rule__QualifiedNameInStaticImport__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3699:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3700:1: ( rule__QualifiedNameInStaticImport__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3701:1: ( rule__QualifiedNameInStaticImport__Group__0 )* loop3: do { int alt3=2; switch ( input.LA(1) ) { case RULE_ID: { int LA3_2 = input.LA(2); if ( (LA3_2==100) ) { alt3=1; } } break; case 61: { int LA3_3 = input.LA(2); if ( (LA3_3==100) ) { alt3=1; } } break; case 62: { int LA3_4 = input.LA(2); if ( (LA3_4==100) ) { alt3=1; } } break; case 63: { int LA3_5 = input.LA(2); if ( (LA3_5==100) ) { alt3=1; } } break; case 64: { int LA3_6 = input.LA(2); if ( (LA3_6==100) ) { alt3=1; } } break; case 65: { int LA3_7 = input.LA(2); if ( (LA3_7==100) ) { alt3=1; } } break; } switch (alt3) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3701:2: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7848); rule__QualifiedNameInStaticImport__Group__0(); state._fsp--; if (state.failed) return ; } break; default : break loop3; } } 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__Background__MembersAlternatives_3_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3714:1: rule__Background__MembersAlternatives_3_0_0 : ( ( ruleGiven ) | ( ruleGivenReference ) ); public final void rule__Background__MembersAlternatives_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3718:1: ( ( ruleGiven ) | ( ruleGivenReference ) ) int alt4=2; int LA4_0 = input.LA(1); if ( (LA4_0==RULE_GIVEN_TEXT) ) { int LA4_1 = input.LA(2); if ( (LA4_1==EOF||LA4_1==RULE_SCENARIO_TEXT||(LA4_1>=RULE_AND_TEXT && LA4_1<=RULE_BUT_TEXT)) ) { alt4=2; } else if ( ((LA4_1>=RULE_ID && LA4_1<=RULE_DECIMAL)||(LA4_1>=RULE_STRING && LA4_1<=RULE_RICH_TEXT_START)||LA4_1==42||(LA4_1>=44 && LA4_1<=72)||LA4_1==84||(LA4_1>=91 && LA4_1<=92)||LA4_1==97||(LA4_1>=101 && LA4_1<=102)||LA4_1==104||LA4_1==107||LA4_1==109||LA4_1==112||(LA4_1>=114 && LA4_1<=115)||(LA4_1>=125 && LA4_1<=126)||LA4_1==128||(LA4_1>=131 && LA4_1<=137)||LA4_1==146) ) { alt4=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3719:1: ( ruleGiven ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3719:1: ( ruleGiven ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3720:1: ruleGiven { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersGivenParserRuleCall_3_0_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleGiven_in_rule__Background__MembersAlternatives_3_0_07887); ruleGiven(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersGivenParserRuleCall_3_0_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3725:6: ( ruleGivenReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3725:6: ( ruleGivenReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3726:1: ruleGivenReference { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersGivenReferenceParserRuleCall_3_0_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleGivenReference_in_rule__Background__MembersAlternatives_3_0_07904); ruleGivenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersGivenReferenceParserRuleCall_3_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__MembersAlternatives_3_0_0" // $ANTLR start "rule__Background__MembersAlternatives_3_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3736:1: rule__Background__MembersAlternatives_3_1_0 : ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ); public final void rule__Background__MembersAlternatives_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3740:1: ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ) int alt5=4; int LA5_0 = input.LA(1); if ( (LA5_0==RULE_AND_TEXT) ) { int LA5_1 = input.LA(2); if ( (LA5_1==EOF||LA5_1==RULE_SCENARIO_TEXT||(LA5_1>=RULE_AND_TEXT && LA5_1<=RULE_BUT_TEXT)) ) { alt5=2; } else if ( ((LA5_1>=RULE_ID && LA5_1<=RULE_DECIMAL)||(LA5_1>=RULE_STRING && LA5_1<=RULE_RICH_TEXT_START)||LA5_1==42||(LA5_1>=44 && LA5_1<=72)||LA5_1==84||(LA5_1>=91 && LA5_1<=92)||LA5_1==97||(LA5_1>=101 && LA5_1<=102)||LA5_1==104||LA5_1==107||LA5_1==109||LA5_1==112||(LA5_1>=114 && LA5_1<=115)||(LA5_1>=125 && LA5_1<=126)||LA5_1==128||(LA5_1>=131 && LA5_1<=137)||LA5_1==146) ) { alt5=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 1, input); throw nvae; } } else if ( (LA5_0==RULE_BUT_TEXT) ) { int LA5_2 = input.LA(2); if ( ((LA5_2>=RULE_ID && LA5_2<=RULE_DECIMAL)||(LA5_2>=RULE_STRING && LA5_2<=RULE_RICH_TEXT_START)||LA5_2==42||(LA5_2>=44 && LA5_2<=72)||LA5_2==84||(LA5_2>=91 && LA5_2<=92)||LA5_2==97||(LA5_2>=101 && LA5_2<=102)||LA5_2==104||LA5_2==107||LA5_2==109||LA5_2==112||(LA5_2>=114 && LA5_2<=115)||(LA5_2>=125 && LA5_2<=126)||LA5_2==128||(LA5_2>=131 && LA5_2<=137)||LA5_2==146) ) { alt5=3; } else if ( (LA5_2==EOF||LA5_2==RULE_SCENARIO_TEXT||(LA5_2>=RULE_AND_TEXT && LA5_2<=RULE_BUT_TEXT)) ) { alt5=4; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 2, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } switch (alt5) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3741:1: ( ruleAnd ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3741:1: ( ruleAnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3742:1: ruleAnd { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAndParserRuleCall_3_1_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleAnd_in_rule__Background__MembersAlternatives_3_1_07936); ruleAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAndParserRuleCall_3_1_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3747:6: ( ruleAndReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3747:6: ( ruleAndReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3748:1: ruleAndReference { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAndReferenceParserRuleCall_3_1_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleAndReference_in_rule__Background__MembersAlternatives_3_1_07953); ruleAndReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAndReferenceParserRuleCall_3_1_0_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3753:6: ( ruleBut ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3753:6: ( ruleBut ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3754:1: ruleBut { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersButParserRuleCall_3_1_0_2()); } pushFollow(FollowSets000.FOLLOW_ruleBut_in_rule__Background__MembersAlternatives_3_1_07970); ruleBut(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersButParserRuleCall_3_1_0_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3759:6: ( ruleButReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3759:6: ( ruleButReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3760:1: ruleButReference { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersButReferenceParserRuleCall_3_1_0_3()); } pushFollow(FollowSets000.FOLLOW_ruleButReference_in_rule__Background__MembersAlternatives_3_1_07987); ruleButReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersButReferenceParserRuleCall_3_1_0_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__MembersAlternatives_3_1_0" // $ANTLR start "rule__Scenario__MembersAlternatives_3_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3770:1: rule__Scenario__MembersAlternatives_3_0_0 : ( ( ruleGiven ) | ( ruleGivenReference ) ); public final void rule__Scenario__MembersAlternatives_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3774:1: ( ( ruleGiven ) | ( ruleGivenReference ) ) int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0==RULE_GIVEN_TEXT) ) { int LA6_1 = input.LA(2); if ( (LA6_1==EOF||LA6_1==RULE_SCENARIO_TEXT||(LA6_1>=RULE_WHEN_TEXT && LA6_1<=RULE_BUT_TEXT)) ) { alt6=2; } else if ( ((LA6_1>=RULE_ID && LA6_1<=RULE_DECIMAL)||(LA6_1>=RULE_STRING && LA6_1<=RULE_RICH_TEXT_START)||LA6_1==42||(LA6_1>=44 && LA6_1<=72)||LA6_1==84||(LA6_1>=91 && LA6_1<=92)||LA6_1==97||(LA6_1>=101 && LA6_1<=102)||LA6_1==104||LA6_1==107||LA6_1==109||LA6_1==112||(LA6_1>=114 && LA6_1<=115)||(LA6_1>=125 && LA6_1<=126)||LA6_1==128||(LA6_1>=131 && LA6_1<=137)||LA6_1==146) ) { alt6=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3775:1: ( ruleGiven ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3775:1: ( ruleGiven ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3776:1: ruleGiven { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersGivenParserRuleCall_3_0_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleGiven_in_rule__Scenario__MembersAlternatives_3_0_08019); ruleGiven(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersGivenParserRuleCall_3_0_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3781:6: ( ruleGivenReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3781:6: ( ruleGivenReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3782:1: ruleGivenReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersGivenReferenceParserRuleCall_3_0_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleGivenReference_in_rule__Scenario__MembersAlternatives_3_0_08036); ruleGivenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersGivenReferenceParserRuleCall_3_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAlternatives_3_0_0" // $ANTLR start "rule__Scenario__MembersAlternatives_3_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3792:1: rule__Scenario__MembersAlternatives_3_1_0 : ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ); public final void rule__Scenario__MembersAlternatives_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3796:1: ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ) int alt7=4; int LA7_0 = input.LA(1); if ( (LA7_0==RULE_AND_TEXT) ) { int LA7_1 = input.LA(2); if ( (LA7_1==EOF||LA7_1==RULE_SCENARIO_TEXT||(LA7_1>=RULE_WHEN_TEXT && LA7_1<=RULE_BUT_TEXT)) ) { alt7=2; } else if ( ((LA7_1>=RULE_ID && LA7_1<=RULE_DECIMAL)||(LA7_1>=RULE_STRING && LA7_1<=RULE_RICH_TEXT_START)||LA7_1==42||(LA7_1>=44 && LA7_1<=72)||LA7_1==84||(LA7_1>=91 && LA7_1<=92)||LA7_1==97||(LA7_1>=101 && LA7_1<=102)||LA7_1==104||LA7_1==107||LA7_1==109||LA7_1==112||(LA7_1>=114 && LA7_1<=115)||(LA7_1>=125 && LA7_1<=126)||LA7_1==128||(LA7_1>=131 && LA7_1<=137)||LA7_1==146) ) { alt7=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 1, input); throw nvae; } } else if ( (LA7_0==RULE_BUT_TEXT) ) { int LA7_2 = input.LA(2); if ( (LA7_2==EOF||LA7_2==RULE_SCENARIO_TEXT||(LA7_2>=RULE_WHEN_TEXT && LA7_2<=RULE_BUT_TEXT)) ) { alt7=4; } else if ( ((LA7_2>=RULE_ID && LA7_2<=RULE_DECIMAL)||(LA7_2>=RULE_STRING && LA7_2<=RULE_RICH_TEXT_START)||LA7_2==42||(LA7_2>=44 && LA7_2<=72)||LA7_2==84||(LA7_2>=91 && LA7_2<=92)||LA7_2==97||(LA7_2>=101 && LA7_2<=102)||LA7_2==104||LA7_2==107||LA7_2==109||LA7_2==112||(LA7_2>=114 && LA7_2<=115)||(LA7_2>=125 && LA7_2<=126)||LA7_2==128||(LA7_2>=131 && LA7_2<=137)||LA7_2==146) ) { alt7=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 2, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } switch (alt7) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3797:1: ( ruleAnd ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3797:1: ( ruleAnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3798:1: ruleAnd { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAndParserRuleCall_3_1_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleAnd_in_rule__Scenario__MembersAlternatives_3_1_08068); ruleAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAndParserRuleCall_3_1_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3803:6: ( ruleAndReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3803:6: ( ruleAndReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3804:1: ruleAndReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAndReferenceParserRuleCall_3_1_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleAndReference_in_rule__Scenario__MembersAlternatives_3_1_08085); ruleAndReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAndReferenceParserRuleCall_3_1_0_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3809:6: ( ruleBut ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3809:6: ( ruleBut ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3810:1: ruleBut { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersButParserRuleCall_3_1_0_2()); } pushFollow(FollowSets000.FOLLOW_ruleBut_in_rule__Scenario__MembersAlternatives_3_1_08102); ruleBut(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersButParserRuleCall_3_1_0_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3815:6: ( ruleButReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3815:6: ( ruleButReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3816:1: ruleButReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersButReferenceParserRuleCall_3_1_0_3()); } pushFollow(FollowSets000.FOLLOW_ruleButReference_in_rule__Scenario__MembersAlternatives_3_1_08119); ruleButReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersButReferenceParserRuleCall_3_1_0_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAlternatives_3_1_0" // $ANTLR start "rule__Scenario__MembersAlternatives_4_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3826:1: rule__Scenario__MembersAlternatives_4_0_0 : ( ( ruleWhen ) | ( ruleWhenReference ) ); public final void rule__Scenario__MembersAlternatives_4_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3830:1: ( ( ruleWhen ) | ( ruleWhenReference ) ) int alt8=2; int LA8_0 = input.LA(1); if ( (LA8_0==RULE_WHEN_TEXT) ) { int LA8_1 = input.LA(2); if ( (LA8_1==EOF||LA8_1==RULE_SCENARIO_TEXT||(LA8_1>=RULE_THEN_TEXT && LA8_1<=RULE_BUT_TEXT)) ) { alt8=2; } else if ( ((LA8_1>=RULE_ID && LA8_1<=RULE_DECIMAL)||(LA8_1>=RULE_STRING && LA8_1<=RULE_RICH_TEXT_START)||LA8_1==42||(LA8_1>=44 && LA8_1<=72)||LA8_1==84||(LA8_1>=91 && LA8_1<=92)||LA8_1==97||(LA8_1>=101 && LA8_1<=102)||LA8_1==104||LA8_1==107||LA8_1==109||LA8_1==112||(LA8_1>=114 && LA8_1<=115)||(LA8_1>=125 && LA8_1<=126)||LA8_1==128||(LA8_1>=131 && LA8_1<=137)||LA8_1==146) ) { alt8=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 8, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 8, 0, input); throw nvae; } switch (alt8) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3831:1: ( ruleWhen ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3831:1: ( ruleWhen ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3832:1: ruleWhen { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersWhenParserRuleCall_4_0_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleWhen_in_rule__Scenario__MembersAlternatives_4_0_08151); ruleWhen(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersWhenParserRuleCall_4_0_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3837:6: ( ruleWhenReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3837:6: ( ruleWhenReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3838:1: ruleWhenReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersWhenReferenceParserRuleCall_4_0_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleWhenReference_in_rule__Scenario__MembersAlternatives_4_0_08168); ruleWhenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersWhenReferenceParserRuleCall_4_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAlternatives_4_0_0" // $ANTLR start "rule__Scenario__MembersAlternatives_4_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3848:1: rule__Scenario__MembersAlternatives_4_1_0 : ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ); public final void rule__Scenario__MembersAlternatives_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3852:1: ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ) int alt9=4; int LA9_0 = input.LA(1); if ( (LA9_0==RULE_AND_TEXT) ) { int LA9_1 = input.LA(2); if ( (LA9_1==EOF||LA9_1==RULE_SCENARIO_TEXT||(LA9_1>=RULE_THEN_TEXT && LA9_1<=RULE_BUT_TEXT)) ) { alt9=2; } else if ( ((LA9_1>=RULE_ID && LA9_1<=RULE_DECIMAL)||(LA9_1>=RULE_STRING && LA9_1<=RULE_RICH_TEXT_START)||LA9_1==42||(LA9_1>=44 && LA9_1<=72)||LA9_1==84||(LA9_1>=91 && LA9_1<=92)||LA9_1==97||(LA9_1>=101 && LA9_1<=102)||LA9_1==104||LA9_1==107||LA9_1==109||LA9_1==112||(LA9_1>=114 && LA9_1<=115)||(LA9_1>=125 && LA9_1<=126)||LA9_1==128||(LA9_1>=131 && LA9_1<=137)||LA9_1==146) ) { alt9=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 1, input); throw nvae; } } else if ( (LA9_0==RULE_BUT_TEXT) ) { int LA9_2 = input.LA(2); if ( (LA9_2==EOF||LA9_2==RULE_SCENARIO_TEXT||(LA9_2>=RULE_THEN_TEXT && LA9_2<=RULE_BUT_TEXT)) ) { alt9=4; } else if ( ((LA9_2>=RULE_ID && LA9_2<=RULE_DECIMAL)||(LA9_2>=RULE_STRING && LA9_2<=RULE_RICH_TEXT_START)||LA9_2==42||(LA9_2>=44 && LA9_2<=72)||LA9_2==84||(LA9_2>=91 && LA9_2<=92)||LA9_2==97||(LA9_2>=101 && LA9_2<=102)||LA9_2==104||LA9_2==107||LA9_2==109||LA9_2==112||(LA9_2>=114 && LA9_2<=115)||(LA9_2>=125 && LA9_2<=126)||LA9_2==128||(LA9_2>=131 && LA9_2<=137)||LA9_2==146) ) { alt9=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 2, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 9, 0, input); throw nvae; } switch (alt9) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3853:1: ( ruleAnd ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3853:1: ( ruleAnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3854:1: ruleAnd { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAndParserRuleCall_4_1_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleAnd_in_rule__Scenario__MembersAlternatives_4_1_08200); ruleAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAndParserRuleCall_4_1_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3859:6: ( ruleAndReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3859:6: ( ruleAndReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3860:1: ruleAndReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAndReferenceParserRuleCall_4_1_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleAndReference_in_rule__Scenario__MembersAlternatives_4_1_08217); ruleAndReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAndReferenceParserRuleCall_4_1_0_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3865:6: ( ruleBut ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3865:6: ( ruleBut ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3866:1: ruleBut { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersButParserRuleCall_4_1_0_2()); } pushFollow(FollowSets000.FOLLOW_ruleBut_in_rule__Scenario__MembersAlternatives_4_1_08234); ruleBut(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersButParserRuleCall_4_1_0_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3871:6: ( ruleButReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3871:6: ( ruleButReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3872:1: ruleButReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersButReferenceParserRuleCall_4_1_0_3()); } pushFollow(FollowSets000.FOLLOW_ruleButReference_in_rule__Scenario__MembersAlternatives_4_1_08251); ruleButReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersButReferenceParserRuleCall_4_1_0_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAlternatives_4_1_0" // $ANTLR start "rule__Scenario__MembersAlternatives_5_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3882:1: rule__Scenario__MembersAlternatives_5_0_0 : ( ( ruleThen ) | ( ruleThenReference ) ); public final void rule__Scenario__MembersAlternatives_5_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3886:1: ( ( ruleThen ) | ( ruleThenReference ) ) int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==RULE_THEN_TEXT) ) { int LA10_1 = input.LA(2); if ( ((LA10_1>=RULE_ID && LA10_1<=RULE_DECIMAL)||(LA10_1>=RULE_STRING && LA10_1<=RULE_RICH_TEXT_START)||LA10_1==42||(LA10_1>=44 && LA10_1<=72)||LA10_1==84||(LA10_1>=91 && LA10_1<=92)||LA10_1==97||(LA10_1>=101 && LA10_1<=102)||LA10_1==104||LA10_1==107||LA10_1==109||LA10_1==112||(LA10_1>=114 && LA10_1<=115)||(LA10_1>=125 && LA10_1<=126)||LA10_1==128||(LA10_1>=131 && LA10_1<=137)||LA10_1==146) ) { alt10=1; } else if ( (LA10_1==EOF||LA10_1==RULE_SCENARIO_TEXT||(LA10_1>=RULE_AND_TEXT && LA10_1<=RULE_BUT_TEXT)) ) { alt10=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 10, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 10, 0, input); throw nvae; } switch (alt10) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3887:1: ( ruleThen ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3887:1: ( ruleThen ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3888:1: ruleThen { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersThenParserRuleCall_5_0_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleThen_in_rule__Scenario__MembersAlternatives_5_0_08283); ruleThen(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersThenParserRuleCall_5_0_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3893:6: ( ruleThenReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3893:6: ( ruleThenReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3894:1: ruleThenReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersThenReferenceParserRuleCall_5_0_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleThenReference_in_rule__Scenario__MembersAlternatives_5_0_08300); ruleThenReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersThenReferenceParserRuleCall_5_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAlternatives_5_0_0" // $ANTLR start "rule__Scenario__MembersAlternatives_5_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3904:1: rule__Scenario__MembersAlternatives_5_1_0 : ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ); public final void rule__Scenario__MembersAlternatives_5_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3908:1: ( ( ruleAnd ) | ( ruleAndReference ) | ( ruleBut ) | ( ruleButReference ) ) int alt11=4; int LA11_0 = input.LA(1); if ( (LA11_0==RULE_AND_TEXT) ) { int LA11_1 = input.LA(2); if ( ((LA11_1>=RULE_ID && LA11_1<=RULE_DECIMAL)||(LA11_1>=RULE_STRING && LA11_1<=RULE_RICH_TEXT_START)||LA11_1==42||(LA11_1>=44 && LA11_1<=72)||LA11_1==84||(LA11_1>=91 && LA11_1<=92)||LA11_1==97||(LA11_1>=101 && LA11_1<=102)||LA11_1==104||LA11_1==107||LA11_1==109||LA11_1==112||(LA11_1>=114 && LA11_1<=115)||(LA11_1>=125 && LA11_1<=126)||LA11_1==128||(LA11_1>=131 && LA11_1<=137)||LA11_1==146) ) { alt11=1; } else if ( (LA11_1==EOF||LA11_1==RULE_SCENARIO_TEXT||(LA11_1>=RULE_AND_TEXT && LA11_1<=RULE_BUT_TEXT)) ) { alt11=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 11, 1, input); throw nvae; } } else if ( (LA11_0==RULE_BUT_TEXT) ) { int LA11_2 = input.LA(2); if ( (LA11_2==EOF||LA11_2==RULE_SCENARIO_TEXT||(LA11_2>=RULE_AND_TEXT && LA11_2<=RULE_BUT_TEXT)) ) { alt11=4; } else if ( ((LA11_2>=RULE_ID && LA11_2<=RULE_DECIMAL)||(LA11_2>=RULE_STRING && LA11_2<=RULE_RICH_TEXT_START)||LA11_2==42||(LA11_2>=44 && LA11_2<=72)||LA11_2==84||(LA11_2>=91 && LA11_2<=92)||LA11_2==97||(LA11_2>=101 && LA11_2<=102)||LA11_2==104||LA11_2==107||LA11_2==109||LA11_2==112||(LA11_2>=114 && LA11_2<=115)||(LA11_2>=125 && LA11_2<=126)||LA11_2==128||(LA11_2>=131 && LA11_2<=137)||LA11_2==146) ) { alt11=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 11, 2, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 11, 0, input); throw nvae; } switch (alt11) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3909:1: ( ruleAnd ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3909:1: ( ruleAnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3910:1: ruleAnd { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAndParserRuleCall_5_1_0_0()); } pushFollow(FollowSets000.FOLLOW_ruleAnd_in_rule__Scenario__MembersAlternatives_5_1_08332); ruleAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAndParserRuleCall_5_1_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3915:6: ( ruleAndReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3915:6: ( ruleAndReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3916:1: ruleAndReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAndReferenceParserRuleCall_5_1_0_1()); } pushFollow(FollowSets000.FOLLOW_ruleAndReference_in_rule__Scenario__MembersAlternatives_5_1_08349); ruleAndReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAndReferenceParserRuleCall_5_1_0_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3921:6: ( ruleBut ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3921:6: ( ruleBut ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3922:1: ruleBut { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersButParserRuleCall_5_1_0_2()); } pushFollow(FollowSets000.FOLLOW_ruleBut_in_rule__Scenario__MembersAlternatives_5_1_08366); ruleBut(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersButParserRuleCall_5_1_0_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3927:6: ( ruleButReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3927:6: ( ruleButReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3928:1: ruleButReference { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersButReferenceParserRuleCall_5_1_0_3()); } pushFollow(FollowSets000.FOLLOW_ruleButReference_in_rule__Scenario__MembersAlternatives_5_1_08383); ruleButReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersButReferenceParserRuleCall_5_1_0_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAlternatives_5_1_0" // $ANTLR start "rule__Member__Alternatives_2_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3938:1: rule__Member__Alternatives_2_2 : ( ( ( rule__Member__Group_2_2_0__0 ) ) | ( ( rule__Member__Group_2_2_1__0 ) ) | ( ( rule__Member__Group_2_2_2__0 ) ) | ( ( rule__Member__Group_2_2_3__0 ) ) ); public final void rule__Member__Alternatives_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3942:1: ( ( ( rule__Member__Group_2_2_0__0 ) ) | ( ( rule__Member__Group_2_2_1__0 ) ) | ( ( rule__Member__Group_2_2_2__0 ) ) | ( ( rule__Member__Group_2_2_3__0 ) ) ) int alt12=4; alt12 = dfa12.predict(input); switch (alt12) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3943:1: ( ( rule__Member__Group_2_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3943:1: ( ( rule__Member__Group_2_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3944:1: ( rule__Member__Group_2_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3945:1: ( rule__Member__Group_2_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3945:2: rule__Member__Group_2_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__0_in_rule__Member__Alternatives_2_28415); rule__Member__Group_2_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_2_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3949:6: ( ( rule__Member__Group_2_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3949:6: ( ( rule__Member__Group_2_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3950:1: ( rule__Member__Group_2_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3951:1: ( rule__Member__Group_2_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3951:2: rule__Member__Group_2_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__0_in_rule__Member__Alternatives_2_28433); rule__Member__Group_2_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_2_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3955:6: ( ( rule__Member__Group_2_2_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3955:6: ( ( rule__Member__Group_2_2_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3956:1: ( rule__Member__Group_2_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3957:1: ( rule__Member__Group_2_2_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3957:2: rule__Member__Group_2_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__0_in_rule__Member__Alternatives_2_28451); rule__Member__Group_2_2_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_2_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3961:6: ( ( rule__Member__Group_2_2_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3961:6: ( ( rule__Member__Group_2_2_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3962:1: ( rule__Member__Group_2_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3963:1: ( rule__Member__Group_2_2_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3963:2: rule__Member__Group_2_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_3__0_in_rule__Member__Alternatives_2_28469); rule__Member__Group_2_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_2_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_2" // $ANTLR start "rule__Member__Alternatives_2_2_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3972:1: rule__Member__Alternatives_2_2_1_1 : ( ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) | ( ( rule__Member__ModifiersAssignment_2_2_1_1_1 ) ) ); public final void rule__Member__Alternatives_2_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3976:1: ( ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) | ( ( rule__Member__ModifiersAssignment_2_2_1_1_1 ) ) ) int alt13=2; int LA13_0 = input.LA(1); if ( ((LA13_0>=57 && LA13_0<=58)) ) { alt13=1; } else if ( ((LA13_0>=44 && LA13_0<=56)) ) { alt13=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 13, 0, input); throw nvae; } switch (alt13) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3977:1: ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3977:1: ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3978:1: ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3979:1: ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3979: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_18502); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3983:6: ( ( rule__Member__ModifiersAssignment_2_2_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3983:6: ( ( rule__Member__ModifiersAssignment_2_2_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3984:1: ( rule__Member__ModifiersAssignment_2_2_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3985:1: ( rule__Member__ModifiersAssignment_2_2_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3985:2: rule__Member__ModifiersAssignment_2_2_1_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_1_1_1_in_rule__Member__Alternatives_2_2_1_18520); rule__Member__ModifiersAssignment_2_2_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_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__XPrimaryExpression__Alternatives" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3994: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3998: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3999:1: ( ruleXConstructorCall ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:3999:1: ( ruleXConstructorCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4000:1: ruleXConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives8553); ruleXConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4005:6: ( ruleXBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4005:6: ( ruleXBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4006:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives8570); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4011:6: ( ruleXSwitchExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4011:6: ( ruleXSwitchExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4012:1: ruleXSwitchExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives8587); ruleXSwitchExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4017:6: ( ( ruleXSynchronizedExpression ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4017:6: ( ( ruleXSynchronizedExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4018:1: ( ruleXSynchronizedExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4019:1: ( ruleXSynchronizedExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4019:3: ruleXSynchronizedExpression { pushFollow(FollowSets000.FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives8605); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4023:6: ( ruleXFeatureCall ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4023:6: ( ruleXFeatureCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4024:1: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives8623); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4029:6: ( ruleXLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4029:6: ( ruleXLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4030:1: ruleXLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives8640); ruleXLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } } } break; case 7 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4035:6: ( ruleXIfExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4035:6: ( ruleXIfExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4036:1: ruleXIfExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives8657); ruleXIfExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } } } break; case 8 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4041:6: ( ( ruleXForLoopExpression ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4041:6: ( ( ruleXForLoopExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4042:1: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4043:1: ( ruleXForLoopExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4043:3: ruleXForLoopExpression { pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives8675); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } } } break; case 9 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4047:6: ( ruleXBasicForLoopExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4047:6: ( ruleXBasicForLoopExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4048:1: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } pushFollow(FollowSets000.FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives8693); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } } } break; case 10 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4053:6: ( ruleXWhileExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4053:6: ( ruleXWhileExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4054:1: ruleXWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives8710); ruleXWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } } } break; case 11 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4059:6: ( ruleXDoWhileExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4059:6: ( ruleXDoWhileExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4060:1: ruleXDoWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives8727); ruleXDoWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } } } break; case 12 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4065:6: ( ruleXThrowExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4065:6: ( ruleXThrowExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4066:1: ruleXThrowExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives8744); ruleXThrowExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } } } break; case 13 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4071:6: ( ruleXReturnExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4071:6: ( ruleXReturnExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4072:1: ruleXReturnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives8761); ruleXReturnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } } } break; case 14 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4077:6: ( ruleXTryCatchFinallyExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4077:6: ( ruleXTryCatchFinallyExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4078:1: ruleXTryCatchFinallyExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives8778); ruleXTryCatchFinallyExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } } } break; case 15 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4083:6: ( ruleXParenthesizedExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4083:6: ( ruleXParenthesizedExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4084:1: ruleXParenthesizedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives8795); ruleXParenthesizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } } } break; case 16 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4089:6: ( ruleAssertion ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4089:6: ( ruleAssertion ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4090:1: ruleAssertion { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getAssertionParserRuleCall_15()); } pushFollow(FollowSets000.FOLLOW_ruleAssertion_in_rule__XPrimaryExpression__Alternatives8812); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4100: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4104: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 42: { alt15=2; } break; case 105: { alt15=3; } break; case 82: case 83: case 84: { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4105:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4105:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4106:1: ( rule__XRelationalExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4107:1: ( rule__XRelationalExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4107:2: rule__XRelationalExpression__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_18844); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4111:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4111:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4112:1: ( rule__XRelationalExpression__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4113:1: ( rule__XRelationalExpression__Group_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4113:2: rule__XRelationalExpression__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_18862); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4117:6: ( ( rule__XRelationalExpression__Group_1_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4117:6: ( ( rule__XRelationalExpression__Group_1_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4118:1: ( rule__XRelationalExpression__Group_1_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4119:1: ( rule__XRelationalExpression__Group_1_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4119:2: rule__XRelationalExpression__Group_1_2__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2__0_in_rule__XRelationalExpression__Alternatives_18880); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4123:6: ( ( rule__XRelationalExpression__Group_1_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4123:6: ( ( rule__XRelationalExpression__Group_1_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4124:1: ( rule__XRelationalExpression__Group_1_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4125:1: ( rule__XRelationalExpression__Group_1_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4125:2: rule__XRelationalExpression__Group_1_3__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3__0_in_rule__XRelationalExpression__Alternatives_18898); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4134: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4138: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==42) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4139:1: ( ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4139:1: ( ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4140: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4141:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4141: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_18931); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4145:6: ( 'throws' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4145:6: ( 'throws' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4146:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getThrowsKeyword_1_1_0_0_1_1()); } match(input,42,FollowSets000.FOLLOW_42_in_rule__XRelationalExpression__Alternatives_1_1_0_0_18950); 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__AnonymousMember__Alternatives_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4158:1: rule__AnonymousMember__Alternatives_2 : ( ( ( rule__AnonymousMember__Group_2_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_1__0 ) ) ); public final void rule__AnonymousMember__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4162:1: ( ( ( rule__AnonymousMember__Group_2_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_1__0 ) ) ) int alt17=2; alt17 = dfa17.predict(input); switch (alt17) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4163:1: ( ( rule__AnonymousMember__Group_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4163:1: ( ( rule__AnonymousMember__Group_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4164:1: ( rule__AnonymousMember__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4165:1: ( rule__AnonymousMember__Group_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4165:2: rule__AnonymousMember__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__0_in_rule__AnonymousMember__Alternatives_28984); rule__AnonymousMember__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4169:6: ( ( rule__AnonymousMember__Group_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4169:6: ( ( rule__AnonymousMember__Group_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4170:1: ( rule__AnonymousMember__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4171:1: ( rule__AnonymousMember__Group_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4171:2: rule__AnonymousMember__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_1__0_in_rule__AnonymousMember__Alternatives_29002); rule__AnonymousMember__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Alternatives_2" // $ANTLR start "rule__AnonymousMember__Alternatives_2_0_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4180:1: rule__AnonymousMember__Alternatives_2_0_2 : ( ( ( rule__AnonymousMember__Group_2_0_2_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_1__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_2__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_3__0 ) ) ); public final void rule__AnonymousMember__Alternatives_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4184:1: ( ( ( rule__AnonymousMember__Group_2_0_2_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_1__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_2__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_3__0 ) ) ) int alt18=4; alt18 = dfa18.predict(input); switch (alt18) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4185:1: ( ( rule__AnonymousMember__Group_2_0_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4185:1: ( ( rule__AnonymousMember__Group_2_0_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4186:1: ( rule__AnonymousMember__Group_2_0_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4187:1: ( rule__AnonymousMember__Group_2_0_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4187:2: rule__AnonymousMember__Group_2_0_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__0_in_rule__AnonymousMember__Alternatives_2_0_29035); rule__AnonymousMember__Group_2_0_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4191:6: ( ( rule__AnonymousMember__Group_2_0_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4191:6: ( ( rule__AnonymousMember__Group_2_0_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4192:1: ( rule__AnonymousMember__Group_2_0_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4193:1: ( rule__AnonymousMember__Group_2_0_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4193:2: rule__AnonymousMember__Group_2_0_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__0_in_rule__AnonymousMember__Alternatives_2_0_29053); rule__AnonymousMember__Group_2_0_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4197:6: ( ( rule__AnonymousMember__Group_2_0_2_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4197:6: ( ( rule__AnonymousMember__Group_2_0_2_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4198:1: ( rule__AnonymousMember__Group_2_0_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4199:1: ( rule__AnonymousMember__Group_2_0_2_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4199:2: rule__AnonymousMember__Group_2_0_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__0_in_rule__AnonymousMember__Alternatives_2_0_29071); rule__AnonymousMember__Group_2_0_2_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4203:6: ( ( rule__AnonymousMember__Group_2_0_2_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4203:6: ( ( rule__AnonymousMember__Group_2_0_2_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4204:1: ( rule__AnonymousMember__Group_2_0_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4205:1: ( rule__AnonymousMember__Group_2_0_2_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4205:2: rule__AnonymousMember__Group_2_0_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_3__0_in_rule__AnonymousMember__Alternatives_2_0_29089); rule__AnonymousMember__Group_2_0_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_2_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Alternatives_2_0_2" // $ANTLR start "rule__AnonymousMember__Alternatives_2_0_2_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4214:1: rule__AnonymousMember__Alternatives_2_0_2_1_1 : ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 ) ) | ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 ) ) ); public final void rule__AnonymousMember__Alternatives_2_0_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4218:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 ) ) | ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 ) ) ) int alt19=2; int LA19_0 = input.LA(1); if ( ((LA19_0>=57 && LA19_0<=58)) ) { alt19=1; } else if ( ((LA19_0>=44 && LA19_0<=56)) ) { alt19=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 19, 0, input); throw nvae; } switch (alt19) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4219:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4219:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4220:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4221:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4221:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0_in_rule__AnonymousMember__Alternatives_2_0_2_1_19122); rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_1_1_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4225:6: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4225:6: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4226:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4227:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4227:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1_in_rule__AnonymousMember__Alternatives_2_0_2_1_19140); rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Alternatives_2_0_2_1_1" // $ANTLR start "rule__AnonymousMember__Alternatives_2_1_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4236:1: rule__AnonymousMember__Alternatives_2_1_3 : ( ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_0 ) ) | ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_1 ) ) ); public final void rule__AnonymousMember__Alternatives_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4240:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_0 ) ) | ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_1 ) ) ) int alt20=2; int LA20_0 = input.LA(1); if ( ((LA20_0>=44 && LA20_0<=56)) ) { alt20=1; } else if ( ((LA20_0>=59 && LA20_0<=60)) ) { alt20=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch (alt20) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4241:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4241:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4242:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4243:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4243:2: rule__AnonymousMember__ModifiersAssignment_2_1_3_0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_3_0_in_rule__AnonymousMember__Alternatives_2_1_39173); rule__AnonymousMember__ModifiersAssignment_2_1_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_3_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4247:6: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4247:6: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4248:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4249:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4249:2: rule__AnonymousMember__ModifiersAssignment_2_1_3_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_3_1_in_rule__AnonymousMember__Alternatives_2_1_39191); rule__AnonymousMember__ModifiersAssignment_2_1_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Alternatives_2_1_3" // $ANTLR start "rule__AnonymousMember__Alternatives_2_1_5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4258:1: rule__AnonymousMember__Alternatives_2_1_5 : ( ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_4__0 ) ) ); public final void rule__AnonymousMember__Alternatives_2_1_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4262:1: ( ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_4__0 ) ) ) int alt21=5; alt21 = dfa21.predict(input); switch (alt21) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4263:1: ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4263:1: ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4264:1: ( rule__AnonymousMember__Group_2_1_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4265:1: ( rule__AnonymousMember__Group_2_1_5_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4265:2: rule__AnonymousMember__Group_2_1_5_0__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_1_5_0__0_in_rule__AnonymousMember__Alternatives_2_1_59224); rule__AnonymousMember__Group_2_1_5_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4269:6: ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4269:6: ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4270:1: ( rule__AnonymousMember__Group_2_1_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4271:1: ( rule__AnonymousMember__Group_2_1_5_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4271:2: rule__AnonymousMember__Group_2_1_5_1__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_1_5_1__0_in_rule__AnonymousMember__Alternatives_2_1_59242); rule__AnonymousMember__Group_2_1_5_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4275:6: ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4275:6: ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4276:1: ( rule__AnonymousMember__Group_2_1_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4277:1: ( rule__AnonymousMember__Group_2_1_5_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4277:2: rule__AnonymousMember__Group_2_1_5_2__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_1_5_2__0_in_rule__AnonymousMember__Alternatives_2_1_59260); rule__AnonymousMember__Group_2_1_5_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4281:6: ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4281:6: ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4282:1: ( rule__AnonymousMember__Group_2_1_5_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4283:1: ( rule__AnonymousMember__Group_2_1_5_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4283:2: rule__AnonymousMember__Group_2_1_5_3__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_1_5_3__0_in_rule__AnonymousMember__Alternatives_2_1_59278); rule__AnonymousMember__Group_2_1_5_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4287:6: ( ( rule__AnonymousMember__Group_2_1_5_4__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4287:6: ( ( rule__AnonymousMember__Group_2_1_5_4__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4288:1: ( rule__AnonymousMember__Group_2_1_5_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4289:1: ( rule__AnonymousMember__Group_2_1_5_4__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4289:2: rule__AnonymousMember__Group_2_1_5_4__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_1_5_4__0_in_rule__AnonymousMember__Alternatives_2_1_59296); rule__AnonymousMember__Group_2_1_5_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Alternatives_2_1_5" // $ANTLR start "rule__AnonymousMember__Alternatives_2_1_9" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4298:1: rule__AnonymousMember__Alternatives_2_1_9 : ( ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_0 ) ) | ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_1 ) ) | ( ';' ) ); public final void rule__AnonymousMember__Alternatives_2_1_9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4302:1: ( ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_0 ) ) | ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_1 ) ) | ( ';' ) ) int alt22=3; switch ( input.LA(1) ) { case 109: { alt22=1; } break; case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: { alt22=2; } break; case 43: { alt22=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 22, 0, input); throw nvae; } switch (alt22) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4303:1: ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4303:1: ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4304:1: ( rule__AnonymousMember__ExpressionAssignment_2_1_9_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExpressionAssignment_2_1_9_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4305:1: ( rule__AnonymousMember__ExpressionAssignment_2_1_9_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4305:2: rule__AnonymousMember__ExpressionAssignment_2_1_9_0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ExpressionAssignment_2_1_9_0_in_rule__AnonymousMember__Alternatives_2_1_99329); rule__AnonymousMember__ExpressionAssignment_2_1_9_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExpressionAssignment_2_1_9_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4309:6: ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4309:6: ( ( rule__AnonymousMember__ExpressionAssignment_2_1_9_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4310:1: ( rule__AnonymousMember__ExpressionAssignment_2_1_9_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExpressionAssignment_2_1_9_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4311:1: ( rule__AnonymousMember__ExpressionAssignment_2_1_9_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4311:2: rule__AnonymousMember__ExpressionAssignment_2_1_9_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ExpressionAssignment_2_1_9_1_in_rule__AnonymousMember__Alternatives_2_1_99347); rule__AnonymousMember__ExpressionAssignment_2_1_9_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExpressionAssignment_2_1_9_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4315:6: ( ';' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4315:6: ( ';' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4316:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getSemicolonKeyword_2_1_9_2()); } match(input,43,FollowSets000.FOLLOW_43_in_rule__AnonymousMember__Alternatives_2_1_99366); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getSemicolonKeyword_2_1_9_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Alternatives_2_1_9" // $ANTLR start "rule__Type__Alternatives_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4328: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 ) ) ); public final void rule__Type__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4332: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 ) ) ) int alt23=4; alt23 = dfa23.predict(input); switch (alt23) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4333:1: ( ( rule__Type__Group_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4333:1: ( ( rule__Type__Group_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4334:1: ( rule__Type__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4335:1: ( rule__Type__Group_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4335:2: rule__Type__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__0_in_rule__Type__Alternatives_29400); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4339:6: ( ( rule__Type__Group_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4339:6: ( ( rule__Type__Group_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4340:1: ( rule__Type__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4341:1: ( rule__Type__Group_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4341:2: rule__Type__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__0_in_rule__Type__Alternatives_29418); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4345:6: ( ( rule__Type__Group_2_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4345:6: ( ( rule__Type__Group_2_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4346:1: ( rule__Type__Group_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4347:1: ( rule__Type__Group_2_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4347:2: rule__Type__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__0_in_rule__Type__Alternatives_29436); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4351:6: ( ( rule__Type__Group_2_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4351:6: ( ( rule__Type__Group_2_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4352:1: ( rule__Type__Group_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4353:1: ( rule__Type__Group_2_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4353:2: rule__Type__Group_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__0_in_rule__Type__Alternatives_29454); rule__Type__Group_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Alternatives_2" // $ANTLR start "rule__JvmSuperTypeReference__Alternatives" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4362:1: rule__JvmSuperTypeReference__Alternatives : ( ( ruleJvmParameterizedTypeReference ) | ( ruleXFunctionSuperTypeRef ) ); public final void rule__JvmSuperTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4366:1: ( ( ruleJvmParameterizedTypeReference ) | ( ruleXFunctionSuperTypeRef ) ) int alt24=2; int LA24_0 = input.LA(1); if ( (LA24_0==RULE_ID||(LA24_0>=61 && LA24_0<=65)) ) { alt24=1; } else if ( (LA24_0==88||LA24_0==112) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4367:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4367:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4368:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmSuperTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmSuperTypeReference__Alternatives9487); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmSuperTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4373:6: ( ruleXFunctionSuperTypeRef ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4373:6: ( ruleXFunctionSuperTypeRef ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4374:1: ruleXFunctionSuperTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmSuperTypeReferenceAccess().getXFunctionSuperTypeRefParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionSuperTypeRef_in_rule__JvmSuperTypeReference__Alternatives9504); ruleXFunctionSuperTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmSuperTypeReferenceAccess().getXFunctionSuperTypeRefParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmSuperTypeReference__Alternatives" // $ANTLR start "rule__AnnotationField__Alternatives_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4384: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4388: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 alt25=5; alt25 = dfa25.predict(input); switch (alt25) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4389:1: ( ( rule__AnnotationField__Group_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4389:1: ( ( rule__AnnotationField__Group_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4390:1: ( rule__AnnotationField__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4391:1: ( rule__AnnotationField__Group_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4391:2: rule__AnnotationField__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_0__0_in_rule__AnnotationField__Alternatives_29536); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4395:6: ( ( rule__AnnotationField__Group_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4395:6: ( ( rule__AnnotationField__Group_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4396:1: ( rule__AnnotationField__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4397:1: ( rule__AnnotationField__Group_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4397:2: rule__AnnotationField__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_1__0_in_rule__AnnotationField__Alternatives_29554); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4401:6: ( ( rule__AnnotationField__Group_2_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4401:6: ( ( rule__AnnotationField__Group_2_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4402:1: ( rule__AnnotationField__Group_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4403:1: ( rule__AnnotationField__Group_2_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4403:2: rule__AnnotationField__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_2__0_in_rule__AnnotationField__Alternatives_29572); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4407:6: ( ( rule__AnnotationField__Group_2_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4407:6: ( ( rule__AnnotationField__Group_2_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4408:1: ( rule__AnnotationField__Group_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4409:1: ( rule__AnnotationField__Group_2_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4409:2: rule__AnnotationField__Group_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_3__0_in_rule__AnnotationField__Alternatives_29590); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4413:6: ( ( rule__AnnotationField__Group_2_4__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4413:6: ( ( rule__AnnotationField__Group_2_4__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4414:1: ( rule__AnnotationField__Group_2_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4415:1: ( rule__AnnotationField__Group_2_4__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4415:2: rule__AnnotationField__Group_2_4__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_4__0_in_rule__AnnotationField__Alternatives_29608); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4424: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4428:1: ( ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) | ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) ) int alt26=2; alt26 = dfa26.predict(input); switch (alt26) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4429:1: ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4429:1: ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4430:1: ( rule__AnnotationField__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4431:1: ( rule__AnnotationField__Group_2_0_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4431: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_09641); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4435:6: ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4435:6: ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4436:1: ( rule__AnnotationField__Group_2_0_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4437:1: ( rule__AnnotationField__Group_2_0_0_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4437: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_09659); 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__FunctionID__Alternatives" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4447:1: rule__FunctionID__Alternatives : ( ( ruleValidID ) | ( ruleOperators ) ); public final void rule__FunctionID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4451:1: ( ( ruleValidID ) | ( ruleOperators ) ) int alt27=2; int LA27_0 = input.LA(1); if ( (LA27_0==RULE_ID||(LA27_0>=61 && LA27_0<=65)) ) { alt27=1; } else if ( ((LA27_0>=40 && LA27_0<=41)||(LA27_0>=73 && LA27_0<=99)) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4452:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4452:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4453:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionIDAccess().getValidIDParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleValidID_in_rule__FunctionID__Alternatives9693); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionIDAccess().getValidIDParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4458:6: ( ruleOperators ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4458:6: ( ruleOperators ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4459:1: ruleOperators { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionIDAccess().getOperatorsParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleOperators_in_rule__FunctionID__Alternatives9710); ruleOperators(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionIDAccess().getOperatorsParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FunctionID__Alternatives" // $ANTLR start "rule__Operators__Alternatives" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4469: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4473:1: ( ( ruleOpMultiAssign ) | ( ruleOpOr ) | ( ruleOpAnd ) | ( ruleOpEquality ) | ( ruleOpCompare ) | ( ruleOpOther ) | ( ruleOpMulti ) | ( ruleOpUnary ) | ( ruleOpPostfix ) ) int alt28=9; alt28 = dfa28.predict(input); switch (alt28) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4474:1: ( ruleOpMultiAssign ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4474:1: ( ruleOpMultiAssign ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4475:1: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpMultiAssignParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_rule__Operators__Alternatives9742); ruleOpMultiAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpMultiAssignParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4480:6: ( ruleOpOr ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4480:6: ( ruleOpOr ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4481:1: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpOrParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_rule__Operators__Alternatives9759); ruleOpOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpOrParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4486:6: ( ruleOpAnd ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4486:6: ( ruleOpAnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4487:1: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpAndParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_rule__Operators__Alternatives9776); ruleOpAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpAndParserRuleCall_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4492:6: ( ruleOpEquality ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4492:6: ( ruleOpEquality ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4493:1: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpEqualityParserRuleCall_3()); } pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_rule__Operators__Alternatives9793); ruleOpEquality(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpEqualityParserRuleCall_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4498:6: ( ruleOpCompare ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4498:6: ( ruleOpCompare ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4499:1: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpCompareParserRuleCall_4()); } pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_rule__Operators__Alternatives9810); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpCompareParserRuleCall_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4504:6: ( ruleOpOther ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4504:6: ( ruleOpOther ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4505:1: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpOtherParserRuleCall_5()); } pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_rule__Operators__Alternatives9827); ruleOpOther(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpOtherParserRuleCall_5()); } } } break; case 7 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4510:6: ( ruleOpMulti ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4510:6: ( ruleOpMulti ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4511:1: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpMultiParserRuleCall_6()); } pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_rule__Operators__Alternatives9844); ruleOpMulti(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpMultiParserRuleCall_6()); } } } break; case 8 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4516:6: ( ruleOpUnary ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4516:6: ( ruleOpUnary ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4517:1: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpUnaryParserRuleCall_7()); } pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_rule__Operators__Alternatives9861); ruleOpUnary(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpUnaryParserRuleCall_7()); } } } break; case 9 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4522:6: ( ruleOpPostfix ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4522:6: ( ruleOpPostfix ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4523:1: ruleOpPostfix { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpPostfixParserRuleCall_8()); } pushFollow(FollowSets000.FOLLOW_ruleOpPostfix_in_rule__Operators__Alternatives9878); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4533: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4537:1: ( ( 'public' ) | ( 'private' ) | ( 'protected' ) | ( 'package' ) | ( 'abstract' ) | ( 'static' ) | ( 'dispatch' ) | ( 'final' ) | ( 'strictfp' ) | ( 'native' ) | ( 'volatile' ) | ( 'synchronized' ) | ( 'transient' ) ) int alt29=13; switch ( input.LA(1) ) { case 44: { alt29=1; } break; case 45: { alt29=2; } break; case 46: { alt29=3; } break; case 47: { alt29=4; } break; case 48: { alt29=5; } break; case 49: { alt29=6; } break; case 50: { alt29=7; } break; case 51: { alt29=8; } break; case 52: { alt29=9; } break; case 53: { alt29=10; } break; case 54: { alt29=11; } break; case 55: { alt29=12; } break; case 56: { alt29=13; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 29, 0, input); throw nvae; } switch (alt29) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4538:1: ( 'public' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4538:1: ( 'public' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4539:1: 'public' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getPublicKeyword_0()); } match(input,44,FollowSets000.FOLLOW_44_in_rule__CommonModifier__Alternatives9911); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getPublicKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4546:6: ( 'private' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4546:6: ( 'private' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4547:1: 'private' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getPrivateKeyword_1()); } match(input,45,FollowSets000.FOLLOW_45_in_rule__CommonModifier__Alternatives9931); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getPrivateKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4554:6: ( 'protected' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4554:6: ( 'protected' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4555:1: 'protected' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getProtectedKeyword_2()); } match(input,46,FollowSets000.FOLLOW_46_in_rule__CommonModifier__Alternatives9951); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getProtectedKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4562:6: ( 'package' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4562:6: ( 'package' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4563:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getPackageKeyword_3()); } match(input,47,FollowSets000.FOLLOW_47_in_rule__CommonModifier__Alternatives9971); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getPackageKeyword_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4570:6: ( 'abstract' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4570:6: ( 'abstract' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4571:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getAbstractKeyword_4()); } match(input,48,FollowSets000.FOLLOW_48_in_rule__CommonModifier__Alternatives9991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getAbstractKeyword_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4578:6: ( 'static' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4578:6: ( 'static' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4579:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getStaticKeyword_5()); } match(input,49,FollowSets000.FOLLOW_49_in_rule__CommonModifier__Alternatives10011); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getStaticKeyword_5()); } } } break; case 7 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4586:6: ( 'dispatch' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4586:6: ( 'dispatch' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4587:1: 'dispatch' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getDispatchKeyword_6()); } match(input,50,FollowSets000.FOLLOW_50_in_rule__CommonModifier__Alternatives10031); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getDispatchKeyword_6()); } } } break; case 8 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4594:6: ( 'final' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4594:6: ( 'final' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4595:1: 'final' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getFinalKeyword_7()); } match(input,51,FollowSets000.FOLLOW_51_in_rule__CommonModifier__Alternatives10051); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getFinalKeyword_7()); } } } break; case 9 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4602:6: ( 'strictfp' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4602:6: ( 'strictfp' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4603:1: 'strictfp' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getStrictfpKeyword_8()); } match(input,52,FollowSets000.FOLLOW_52_in_rule__CommonModifier__Alternatives10071); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getStrictfpKeyword_8()); } } } break; case 10 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4610:6: ( 'native' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4610:6: ( 'native' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4611:1: 'native' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getNativeKeyword_9()); } match(input,53,FollowSets000.FOLLOW_53_in_rule__CommonModifier__Alternatives10091); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getNativeKeyword_9()); } } } break; case 11 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4618:6: ( 'volatile' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4618:6: ( 'volatile' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4619:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getVolatileKeyword_10()); } match(input,54,FollowSets000.FOLLOW_54_in_rule__CommonModifier__Alternatives10111); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getVolatileKeyword_10()); } } } break; case 12 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4626:6: ( 'synchronized' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4626:6: ( 'synchronized' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4627:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getSynchronizedKeyword_11()); } match(input,55,FollowSets000.FOLLOW_55_in_rule__CommonModifier__Alternatives10131); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getSynchronizedKeyword_11()); } } } break; case 13 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4634:6: ( 'transient' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4634:6: ( 'transient' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4635:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getTransientKeyword_12()); } match(input,56,FollowSets000.FOLLOW_56_in_rule__CommonModifier__Alternatives10151); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4647:1: rule__FieldModifier__Alternatives : ( ( 'val' ) | ( 'var' ) ); public final void rule__FieldModifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4651:1: ( ( 'val' ) | ( 'var' ) ) int alt30=2; int LA30_0 = input.LA(1); if ( (LA30_0==57) ) { alt30=1; } else if ( (LA30_0==58) ) { alt30=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 30, 0, input); throw nvae; } switch (alt30) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4652:1: ( 'val' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4652:1: ( 'val' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4653:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierAccess().getValKeyword_0()); } match(input,57,FollowSets000.FOLLOW_57_in_rule__FieldModifier__Alternatives10186); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFieldModifierAccess().getValKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4660:6: ( 'var' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4660:6: ( 'var' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4661:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierAccess().getVarKeyword_1()); } match(input,58,FollowSets000.FOLLOW_58_in_rule__FieldModifier__Alternatives10206); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4673:1: rule__MethodModifier__Alternatives : ( ( 'def' ) | ( 'override' ) ); public final void rule__MethodModifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4677:1: ( ( 'def' ) | ( 'override' ) ) int alt31=2; int LA31_0 = input.LA(1); if ( (LA31_0==59) ) { alt31=1; } else if ( (LA31_0==60) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4678:1: ( 'def' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4678:1: ( 'def' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4679:1: 'def' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierAccess().getDefKeyword_0()); } match(input,59,FollowSets000.FOLLOW_59_in_rule__MethodModifier__Alternatives10241); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodModifierAccess().getDefKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4686:6: ( 'override' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4686:6: ( 'override' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4687:1: 'override' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierAccess().getOverrideKeyword_1()); } match(input,60,FollowSets000.FOLLOW_60_in_rule__MethodModifier__Alternatives10261); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4699: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4703:1: ( ( RULE_ID ) | ( 'create' ) | ( 'annotation' ) | ( 'AFTER' ) | ( 'BEFORE' ) | ( 'SEPARATOR' ) ) int alt32=6; switch ( input.LA(1) ) { case RULE_ID: { alt32=1; } break; case 61: { alt32=2; } break; case 62: { alt32=3; } break; case 63: { alt32=4; } break; case 64: { alt32=5; } break; case 65: { alt32=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 32, 0, input); throw nvae; } switch (alt32) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4704:1: ( RULE_ID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4704:1: ( RULE_ID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4705:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__ValidID__Alternatives10295); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4710:6: ( 'create' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4710:6: ( 'create' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4711:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getCreateKeyword_1()); } match(input,61,FollowSets000.FOLLOW_61_in_rule__ValidID__Alternatives10313); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getCreateKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4718:6: ( 'annotation' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4718:6: ( 'annotation' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4719:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getAnnotationKeyword_2()); } match(input,62,FollowSets000.FOLLOW_62_in_rule__ValidID__Alternatives10333); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getAnnotationKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4726:6: ( 'AFTER' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4726:6: ( 'AFTER' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4727:1: 'AFTER' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getAFTERKeyword_3()); } match(input,63,FollowSets000.FOLLOW_63_in_rule__ValidID__Alternatives10353); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getAFTERKeyword_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4734:6: ( 'BEFORE' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4734:6: ( 'BEFORE' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4735:1: 'BEFORE' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getBEFOREKeyword_4()); } match(input,64,FollowSets000.FOLLOW_64_in_rule__ValidID__Alternatives10373); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getBEFOREKeyword_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4742:6: ( 'SEPARATOR' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4742:6: ( 'SEPARATOR' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4743:1: 'SEPARATOR' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getSEPARATORKeyword_5()); } match(input,65,FollowSets000.FOLLOW_65_in_rule__ValidID__Alternatives10393); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4755:1: rule__FeatureCallID__Alternatives : ( ( ruleInnerVarID ) | ( 'extension' ) ); public final void rule__FeatureCallID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4759:1: ( ( ruleInnerVarID ) | ( 'extension' ) ) int alt33=2; int LA33_0 = input.LA(1); if ( (LA33_0==RULE_ID||LA33_0==42||(LA33_0>=44 && LA33_0<=56)||(LA33_0>=59 && LA33_0<=65)||(LA33_0>=67 && LA33_0<=72)) ) { alt33=1; } else if ( (LA33_0==66) ) { alt33=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 33, 0, input); throw nvae; } switch (alt33) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4760:1: ( ruleInnerVarID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4760:1: ( ruleInnerVarID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4761:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getInnerVarIDParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleInnerVarID_in_rule__FeatureCallID__Alternatives10427); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getInnerVarIDParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4766:6: ( 'extension' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4766:6: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4767:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_1()); } match(input,66,FollowSets000.FOLLOW_66_in_rule__FeatureCallID__Alternatives10445); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4779: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4783: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 alt34=28; switch ( input.LA(1) ) { case RULE_ID: { alt34=1; } break; case 48: { alt34=2; } break; case 62: { alt34=3; } break; case 67: { alt34=4; } break; case 61: { alt34=5; } break; case 59: { alt34=6; } break; case 50: { alt34=7; } break; case 68: { alt34=8; } break; case 69: { alt34=9; } break; case 51: { alt34=10; } break; case 70: { alt34=11; } break; case 71: { alt34=12; } break; case 72: { alt34=13; } break; case 60: { alt34=14; } break; case 47: { alt34=15; } break; case 44: { alt34=16; } break; case 45: { alt34=17; } break; case 46: { alt34=18; } break; case 49: { alt34=19; } break; case 42: { alt34=20; } break; case 52: { alt34=21; } break; case 53: { alt34=22; } break; case 54: { alt34=23; } break; case 55: { alt34=24; } break; case 56: { alt34=25; } break; case 63: { alt34=26; } break; case 64: { alt34=27; } break; case 65: { alt34=28; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 34, 0, input); throw nvae; } switch (alt34) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4784:1: ( RULE_ID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4784:1: ( RULE_ID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4785:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__InnerVarID__Alternatives10479); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getIDTerminalRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4790:6: ( 'abstract' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4790:6: ( 'abstract' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4791:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAbstractKeyword_1()); } match(input,48,FollowSets000.FOLLOW_48_in_rule__InnerVarID__Alternatives10497); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAbstractKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4798:6: ( 'annotation' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4798:6: ( 'annotation' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4799:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAnnotationKeyword_2()); } match(input,62,FollowSets000.FOLLOW_62_in_rule__InnerVarID__Alternatives10517); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAnnotationKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4806:6: ( 'class' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4806:6: ( 'class' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4807:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getClassKeyword_3()); } match(input,67,FollowSets000.FOLLOW_67_in_rule__InnerVarID__Alternatives10537); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getClassKeyword_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4814:6: ( 'create' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4814:6: ( 'create' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4815:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getCreateKeyword_4()); } match(input,61,FollowSets000.FOLLOW_61_in_rule__InnerVarID__Alternatives10557); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getCreateKeyword_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4822:6: ( 'def' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4822:6: ( 'def' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4823:1: 'def' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getDefKeyword_5()); } match(input,59,FollowSets000.FOLLOW_59_in_rule__InnerVarID__Alternatives10577); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getDefKeyword_5()); } } } break; case 7 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4830:6: ( 'dispatch' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4830:6: ( 'dispatch' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4831:1: 'dispatch' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getDispatchKeyword_6()); } match(input,50,FollowSets000.FOLLOW_50_in_rule__InnerVarID__Alternatives10597); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getDispatchKeyword_6()); } } } break; case 8 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4838:6: ( 'enum' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4838:6: ( 'enum' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4839:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getEnumKeyword_7()); } match(input,68,FollowSets000.FOLLOW_68_in_rule__InnerVarID__Alternatives10617); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getEnumKeyword_7()); } } } break; case 9 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4846:6: ( 'extends' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4846:6: ( 'extends' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4847:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getExtendsKeyword_8()); } match(input,69,FollowSets000.FOLLOW_69_in_rule__InnerVarID__Alternatives10637); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getExtendsKeyword_8()); } } } break; case 10 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4854:6: ( 'final' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4854:6: ( 'final' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4855:1: 'final' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getFinalKeyword_9()); } match(input,51,FollowSets000.FOLLOW_51_in_rule__InnerVarID__Alternatives10657); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getFinalKeyword_9()); } } } break; case 11 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4862:6: ( 'implements' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4862:6: ( 'implements' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4863:1: 'implements' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getImplementsKeyword_10()); } match(input,70,FollowSets000.FOLLOW_70_in_rule__InnerVarID__Alternatives10677); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getImplementsKeyword_10()); } } } break; case 12 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4870:6: ( 'import' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4870:6: ( 'import' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4871:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getImportKeyword_11()); } match(input,71,FollowSets000.FOLLOW_71_in_rule__InnerVarID__Alternatives10697); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getImportKeyword_11()); } } } break; case 13 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4878:6: ( 'interface' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4878:6: ( 'interface' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4879:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getInterfaceKeyword_12()); } match(input,72,FollowSets000.FOLLOW_72_in_rule__InnerVarID__Alternatives10717); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getInterfaceKeyword_12()); } } } break; case 14 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4886:6: ( 'override' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4886:6: ( 'override' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4887:1: 'override' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getOverrideKeyword_13()); } match(input,60,FollowSets000.FOLLOW_60_in_rule__InnerVarID__Alternatives10737); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getOverrideKeyword_13()); } } } break; case 15 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4894:6: ( 'package' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4894:6: ( 'package' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4895:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getPackageKeyword_14()); } match(input,47,FollowSets000.FOLLOW_47_in_rule__InnerVarID__Alternatives10757); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getPackageKeyword_14()); } } } break; case 16 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4902:6: ( 'public' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4902:6: ( 'public' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4903:1: 'public' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getPublicKeyword_15()); } match(input,44,FollowSets000.FOLLOW_44_in_rule__InnerVarID__Alternatives10777); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getPublicKeyword_15()); } } } break; case 17 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4910:6: ( 'private' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4910:6: ( 'private' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4911:1: 'private' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getPrivateKeyword_16()); } match(input,45,FollowSets000.FOLLOW_45_in_rule__InnerVarID__Alternatives10797); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getPrivateKeyword_16()); } } } break; case 18 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4918:6: ( 'protected' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4918:6: ( 'protected' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4919:1: 'protected' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getProtectedKeyword_17()); } match(input,46,FollowSets000.FOLLOW_46_in_rule__InnerVarID__Alternatives10817); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getProtectedKeyword_17()); } } } break; case 19 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4926:6: ( 'static' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4926:6: ( 'static' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4927:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getStaticKeyword_18()); } match(input,49,FollowSets000.FOLLOW_49_in_rule__InnerVarID__Alternatives10837); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getStaticKeyword_18()); } } } break; case 20 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4934:6: ( 'throws' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4934:6: ( 'throws' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4935:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getThrowsKeyword_19()); } match(input,42,FollowSets000.FOLLOW_42_in_rule__InnerVarID__Alternatives10857); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getThrowsKeyword_19()); } } } break; case 21 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4942:6: ( 'strictfp' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4942:6: ( 'strictfp' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4943:1: 'strictfp' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getStrictfpKeyword_20()); } match(input,52,FollowSets000.FOLLOW_52_in_rule__InnerVarID__Alternatives10877); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getStrictfpKeyword_20()); } } } break; case 22 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4950:6: ( 'native' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4950:6: ( 'native' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4951:1: 'native' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getNativeKeyword_21()); } match(input,53,FollowSets000.FOLLOW_53_in_rule__InnerVarID__Alternatives10897); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getNativeKeyword_21()); } } } break; case 23 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4958:6: ( 'volatile' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4958:6: ( 'volatile' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4959:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getVolatileKeyword_22()); } match(input,54,FollowSets000.FOLLOW_54_in_rule__InnerVarID__Alternatives10917); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getVolatileKeyword_22()); } } } break; case 24 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4966:6: ( 'synchronized' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4966:6: ( 'synchronized' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4967:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getSynchronizedKeyword_23()); } match(input,55,FollowSets000.FOLLOW_55_in_rule__InnerVarID__Alternatives10937); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getSynchronizedKeyword_23()); } } } break; case 25 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4974:6: ( 'transient' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4974:6: ( 'transient' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4975:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getTransientKeyword_24()); } match(input,56,FollowSets000.FOLLOW_56_in_rule__InnerVarID__Alternatives10957); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getTransientKeyword_24()); } } } break; case 26 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4982:6: ( 'AFTER' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4982:6: ( 'AFTER' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4983:1: 'AFTER' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAFTERKeyword_25()); } match(input,63,FollowSets000.FOLLOW_63_in_rule__InnerVarID__Alternatives10977); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAFTERKeyword_25()); } } } break; case 27 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4990:6: ( 'BEFORE' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4990:6: ( 'BEFORE' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4991:1: 'BEFORE' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getBEFOREKeyword_26()); } match(input,64,FollowSets000.FOLLOW_64_in_rule__InnerVarID__Alternatives10997); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getBEFOREKeyword_26()); } } } break; case 28 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4998:6: ( 'SEPARATOR' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4998:6: ( 'SEPARATOR' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4999:1: 'SEPARATOR' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getSEPARATORKeyword_27()); } match(input,65,FollowSets000.FOLLOW_65_in_rule__InnerVarID__Alternatives11017); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5011: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5015:1: ( ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) | ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) ) int alt35=2; int LA35_0 = input.LA(1); if ( ((LA35_0>=57 && LA35_0<=58)) ) { alt35=1; } else if ( (LA35_0==66) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5016:1: ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5016:1: ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5017:1: ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5018:1: ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5018: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_111051); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5022:6: ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5022:6: ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5023:1: ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5024:1: ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5024: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_111069); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5033: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5037:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) | ( 'val' ) ) int alt36=2; int LA36_0 = input.LA(1); if ( (LA36_0==58) ) { alt36=1; } else if ( (LA36_0==57) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5038:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5038:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5039: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5040:1: ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5040: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_011102); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5044:6: ( 'val' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5044:6: ( 'val' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5045:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_0_0_1_0_0_1()); } match(input,57,FollowSets000.FOLLOW_57_in_rule__XVariableDeclaration__Alternatives_0_0_1_0_011121); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5057: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5061:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) | ( 'val' ) ) int alt37=2; int LA37_0 = input.LA(1); if ( (LA37_0==58) ) { alt37=1; } else if ( (LA37_0==57) ) { alt37=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 37, 0, input); throw nvae; } switch (alt37) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5062:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5062:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5063: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5064:1: ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5064: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_111155); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5068:6: ( 'val' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5068:6: ( 'val' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5069:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_0_0_1_1_1_1()); } match(input,57,FollowSets000.FOLLOW_57_in_rule__XVariableDeclaration__Alternatives_0_0_1_1_111174); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5081: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5085:1: ( ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) ) int alt38=2; alt38 = dfa38.predict(input); switch (alt38) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5086:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5086:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5087:1: ( rule__XVariableDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5088:1: ( rule__XVariableDeclaration__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5088:2: rule__XVariableDeclaration__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_rule__XVariableDeclaration__Alternatives_111208); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5092:6: ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5092:6: ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5093:1: ( rule__XVariableDeclaration__NameAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5094:1: ( rule__XVariableDeclaration__NameAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5094:2: rule__XVariableDeclaration__NameAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__NameAssignment_1_1_in_rule__XVariableDeclaration__Alternatives_111226); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5103: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5107:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) ) int alt39=2; alt39 = dfa39.predict(input); switch (alt39) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5108:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5108:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5109:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5110:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5110:2: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FollowSets000.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XbaseConstructorCall__Alternatives_4_111259); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5114:6: ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5114:6: ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5115:1: ( rule__XbaseConstructorCall__Group_4_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_4_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5116:1: ( rule__XbaseConstructorCall__Group_4_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5116:2: rule__XbaseConstructorCall__Group_4_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__0_in_rule__XbaseConstructorCall__Alternatives_4_111277); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5125:1: rule__XStringLiteral__Alternatives : ( ( ruleSimpleStringLiteral ) | ( ruleRichString ) ); public final void rule__XStringLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5129:1: ( ( ruleSimpleStringLiteral ) | ( ruleRichString ) ) int alt40=2; int LA40_0 = input.LA(1); if ( (LA40_0==RULE_STRING) ) { alt40=1; } else if ( ((LA40_0>=RULE_RICH_TEXT && LA40_0<=RULE_RICH_TEXT_START)) ) { alt40=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 40, 0, input); throw nvae; } switch (alt40) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5130:1: ( ruleSimpleStringLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5130:1: ( ruleSimpleStringLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5131:1: ruleSimpleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getSimpleStringLiteralParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleSimpleStringLiteral_in_rule__XStringLiteral__Alternatives11310); ruleSimpleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getSimpleStringLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5136:6: ( ruleRichString ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5136:6: ( ruleRichString ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5137:1: ruleRichString { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getRichStringParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleRichString_in_rule__XStringLiteral__Alternatives11327); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5147: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5151:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ) int alt41=2; alt41 = dfa41.predict(input); switch (alt41) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5152:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5152:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5153:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5154:1: ( rule__XSwitchExpression__Group_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5154:2: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_211359); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5158:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5158:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5159:1: ( rule__XSwitchExpression__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5160:1: ( rule__XSwitchExpression__Group_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5160:2: rule__XSwitchExpression__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_211377); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5169:1: rule__XExpressionOrSimpleConstructorCall__Alternatives : ( ( ( ruleXbaseConstructorCall ) ) | ( ruleXExpression ) ); public final void rule__XExpressionOrSimpleConstructorCall__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5173:1: ( ( ( ruleXbaseConstructorCall ) ) | ( ruleXExpression ) ) int alt42=2; alt42 = dfa42.predict(input); switch (alt42) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5174:1: ( ( ruleXbaseConstructorCall ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5174:1: ( ( ruleXbaseConstructorCall ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5175:1: ( ruleXbaseConstructorCall ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5176:1: ( ruleXbaseConstructorCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5176:3: ruleXbaseConstructorCall { pushFollow(FollowSets000.FOLLOW_ruleXbaseConstructorCall_in_rule__XExpressionOrSimpleConstructorCall__Alternatives11411); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5180:6: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5180:6: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5181:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionOrSimpleConstructorCall__Alternatives11429); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5191: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5195:1: ( ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) | ( ( rule__RichString__Group_1_1__0 ) ) ) int alt43=2; int LA43_0 = input.LA(1); if ( (LA43_0==RULE_RICH_TEXT) ) { alt43=1; } else if ( (LA43_0==RULE_RICH_TEXT_START) ) { alt43=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 43, 0, input); throw nvae; } switch (alt43) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5196:1: ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5196:1: ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5197:1: ( rule__RichString__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5198:1: ( rule__RichString__ExpressionsAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5198:2: rule__RichString__ExpressionsAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_rule__RichString__ExpressionsAssignment_1_0_in_rule__RichString__Alternatives_111461); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5202:6: ( ( rule__RichString__Group_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5202:6: ( ( rule__RichString__Group_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5203:1: ( rule__RichString__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5204:1: ( rule__RichString__Group_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5204:2: rule__RichString__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__RichString__Group_1_1__0_in_rule__RichString__Alternatives_111479); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5213: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5217:1: ( ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) | ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) ) int alt44=2; int LA44_0 = input.LA(1); if ( (LA44_0==RULE_RICH_TEXT_INBETWEEN) ) { alt44=1; } else if ( (LA44_0==RULE_COMMENT_RICH_TEXT_INBETWEEN) ) { alt44=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 44, 0, input); throw nvae; } switch (alt44) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5218:1: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5218:1: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5219:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getValueAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5220:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5220:2: rule__RichStringLiteralInbetween__ValueAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_0_in_rule__RichStringLiteralInbetween__Alternatives_111512); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5224:6: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5224:6: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5225:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getValueAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5226:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5226:2: rule__RichStringLiteralInbetween__ValueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_1_in_rule__RichStringLiteralInbetween__Alternatives_111530); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5235: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5239:1: ( ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) | ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) ) int alt45=2; int LA45_0 = input.LA(1); if ( (LA45_0==RULE_RICH_TEXT_END) ) { alt45=1; } else if ( (LA45_0==RULE_COMMENT_RICH_TEXT_END) ) { alt45=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 45, 0, input); throw nvae; } switch (alt45) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5240:1: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5240:1: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5241:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getValueAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5242:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5242:2: rule__RichStringLiteralEnd__ValueAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_0_in_rule__RichStringLiteralEnd__Alternatives_111563); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5246:6: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5246:6: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5247:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getValueAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5248:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5248:2: rule__RichStringLiteralEnd__ValueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_1_in_rule__RichStringLiteralEnd__Alternatives_111581); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5257:1: rule__RichStringPart__Alternatives : ( ( ruleXExpressionOrVarDeclaration ) | ( ruleRichStringForLoop ) | ( ruleRichStringIf ) ); public final void rule__RichStringPart__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5261:1: ( ( ruleXExpressionOrVarDeclaration ) | ( ruleRichStringForLoop ) | ( ruleRichStringIf ) ) int alt46=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 42: 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 63: case 64: case 65: case 66: case 67: case 68: case 69: case 70: case 71: case 72: case 84: case 91: case 92: case 97: case 101: case 102: case 104: case 107: case 109: case 112: case 114: case 115: case 125: case 126: case 128: case 131: case 132: case 133: case 134: case 135: case 136: case 137: case 146: { alt46=1; } break; case 117: { alt46=2; } break; case 119: { alt46=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 46, 0, input); throw nvae; } switch (alt46) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5262:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5262:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5263:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getXExpressionOrVarDeclarationParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__RichStringPart__Alternatives11614); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartAccess().getXExpressionOrVarDeclarationParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5268:6: ( ruleRichStringForLoop ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5268:6: ( ruleRichStringForLoop ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5269:1: ruleRichStringForLoop { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getRichStringForLoopParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringForLoop_in_rule__RichStringPart__Alternatives11631); ruleRichStringForLoop(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartAccess().getRichStringForLoopParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5274:6: ( ruleRichStringIf ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5274:6: ( ruleRichStringIf ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5275:1: ruleRichStringIf { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getRichStringIfParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringIf_in_rule__RichStringPart__Alternatives11648); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5285: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5289:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ) int alt47=2; alt47 = dfa47.predict(input); switch (alt47) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5290:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5290:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5291:1: ( rule__XAnnotation__Group_3_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5292:1: ( rule__XAnnotation__Group_3_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5292:2: rule__XAnnotation__Group_3_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_111680); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5296:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5296:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5297:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5298:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5298:2: rule__XAnnotation__ValueAssignment_3_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_111698); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5307: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5311:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ) int alt48=2; alt48 = dfa48.predict(input); switch (alt48) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5312:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5312:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5313:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5314:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5314:2: rule__XAnnotationElementValueOrCommaList__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives11731); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5318:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5318:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5319:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5320:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5320:2: rule__XAnnotationElementValueOrCommaList__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives11749); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5329:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ); public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5333:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ) int alt49=2; alt49 = dfa49.predict(input); switch (alt49) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5334:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5334:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5335:1: ( rule__XAnnotationElementValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5336:1: ( rule__XAnnotationElementValue__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5336:2: rule__XAnnotationElementValue__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives11782); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5340:6: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5340:6: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5341:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives11800); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5351:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) ); public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5355:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) ) int alt50=2; int LA50_0 = input.LA(1); if ( (LA50_0==123) ) { alt50=1; } else if ( ((LA50_0>=RULE_ID && LA50_0<=RULE_DECIMAL)||(LA50_0>=RULE_STRING && LA50_0<=RULE_RICH_TEXT_START)||LA50_0==42||(LA50_0>=44 && LA50_0<=56)||(LA50_0>=59 && LA50_0<=72)||LA50_0==84||(LA50_0>=91 && LA50_0<=92)||LA50_0==97||(LA50_0>=101 && LA50_0<=102)||LA50_0==104||LA50_0==107||LA50_0==109||LA50_0==112||(LA50_0>=114 && LA50_0<=115)||(LA50_0>=125 && LA50_0<=126)||LA50_0==128||(LA50_0>=131 && LA50_0<=137)||LA50_0==146) ) { alt50=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 50, 0, input); throw nvae; } switch (alt50) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5356:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5356:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5357:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives11832); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5362:6: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5362:6: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5363:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives11849); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5373: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5377:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) int alt51=2; alt51 = dfa51.predict(input); switch (alt51) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5378:1: ( ( rule__XAssignment__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5378:1: ( ( rule__XAssignment__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5379:1: ( rule__XAssignment__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5380:1: ( rule__XAssignment__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5380:2: rule__XAssignment__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives11881); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5384:6: ( ( rule__XAssignment__Group_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5384:6: ( ( rule__XAssignment__Group_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5385:1: ( rule__XAssignment__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5386:1: ( rule__XAssignment__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5386:2: rule__XAssignment__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives11899); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5395: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5399:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) int alt52=7; switch ( input.LA(1) ) { case 73: { alt52=1; } break; case 74: { alt52=2; } break; case 75: { alt52=3; } break; case 76: { alt52=4; } break; case 77: { alt52=5; } break; case 84: { alt52=6; } break; case 83: { alt52=7; } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5400:1: ( '+=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5400:1: ( '+=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5401:1: '+=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } match(input,73,FollowSets000.FOLLOW_73_in_rule__OpMultiAssign__Alternatives11933); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5408:6: ( '-=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5408:6: ( '-=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5409:1: '-=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } match(input,74,FollowSets000.FOLLOW_74_in_rule__OpMultiAssign__Alternatives11953); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5416:6: ( '*=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5416:6: ( '*=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5417:1: '*=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } match(input,75,FollowSets000.FOLLOW_75_in_rule__OpMultiAssign__Alternatives11973); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5424:6: ( '/=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5424:6: ( '/=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5425:1: '/=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } match(input,76,FollowSets000.FOLLOW_76_in_rule__OpMultiAssign__Alternatives11993); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5432:6: ( '%=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5432:6: ( '%=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5433:1: '%=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } match(input,77,FollowSets000.FOLLOW_77_in_rule__OpMultiAssign__Alternatives12013); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5440:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5440:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5441:1: ( rule__OpMultiAssign__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5442:1: ( rule__OpMultiAssign__Group_5__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5442:2: rule__OpMultiAssign__Group_5__0 { pushFollow(FollowSets000.FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives12032); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5446:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5446:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5447:1: ( rule__OpMultiAssign__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5448:1: ( rule__OpMultiAssign__Group_6__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5448:2: rule__OpMultiAssign__Group_6__0 { pushFollow(FollowSets000.FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives12050); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5457:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); public final void rule__OpEquality__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5461:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) int alt53=4; switch ( input.LA(1) ) { case 78: { alt53=1; } break; case 79: { alt53=2; } break; case 80: { alt53=3; } break; case 81: { alt53=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 53, 0, input); throw nvae; } switch (alt53) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5462:1: ( '==' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5462:1: ( '==' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5463:1: '==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } match(input,78,FollowSets000.FOLLOW_78_in_rule__OpEquality__Alternatives12084); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5470:6: ( '!=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5470:6: ( '!=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5471:1: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } match(input,79,FollowSets000.FOLLOW_79_in_rule__OpEquality__Alternatives12104); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5478:6: ( '===' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5478:6: ( '===' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5479:1: '===' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } match(input,80,FollowSets000.FOLLOW_80_in_rule__OpEquality__Alternatives12124); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5486:6: ( '!==' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5486:6: ( '!==' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5487:1: '!==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } match(input,81,FollowSets000.FOLLOW_81_in_rule__OpEquality__Alternatives12144); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5499:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); public final void rule__OpCompare__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5503:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) int alt54=4; switch ( input.LA(1) ) { case 82: { alt54=1; } break; case 84: { int LA54_2 = input.LA(2); if ( (LA54_2==EOF||(LA54_2>=RULE_ID && LA54_2<=RULE_DECIMAL)||(LA54_2>=RULE_STRING && LA54_2<=RULE_RICH_TEXT_START)||LA54_2==42||(LA54_2>=44 && LA54_2<=56)||(LA54_2>=59 && LA54_2<=72)||LA54_2==84||(LA54_2>=91 && LA54_2<=92)||LA54_2==97||(LA54_2>=101 && LA54_2<=102)||LA54_2==104||LA54_2==107||LA54_2==109||LA54_2==112||(LA54_2>=114 && LA54_2<=115)||(LA54_2>=125 && LA54_2<=126)||LA54_2==128||(LA54_2>=131 && LA54_2<=137)||LA54_2==146) ) { alt54=4; } else if ( (LA54_2==39) ) { alt54=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 54, 2, input); throw nvae; } } break; case 83: { alt54=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 54, 0, input); throw nvae; } switch (alt54) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5504:1: ( '>=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5504:1: ( '>=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5505:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } match(input,82,FollowSets000.FOLLOW_82_in_rule__OpCompare__Alternatives12179); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5512:6: ( ( rule__OpCompare__Group_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5512:6: ( ( rule__OpCompare__Group_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5513:1: ( rule__OpCompare__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5514:1: ( rule__OpCompare__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5514:2: rule__OpCompare__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives12198); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5518:6: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5518:6: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5519:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } match(input,83,FollowSets000.FOLLOW_83_in_rule__OpCompare__Alternatives12217); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5526:6: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5526:6: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5527:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } match(input,84,FollowSets000.FOLLOW_84_in_rule__OpCompare__Alternatives12237); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5539: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5543:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) int alt55=9; alt55 = dfa55.predict(input); switch (alt55) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5544:1: ( '->' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5544:1: ( '->' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5545:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } match(input,85,FollowSets000.FOLLOW_85_in_rule__OpOther__Alternatives12272); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5552:6: ( '..<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5552:6: ( '..<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5553:1: '..<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } match(input,86,FollowSets000.FOLLOW_86_in_rule__OpOther__Alternatives12292); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5560:6: ( ( rule__OpOther__Group_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5560:6: ( ( rule__OpOther__Group_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5561:1: ( rule__OpOther__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5562:1: ( rule__OpOther__Group_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5562:2: rule__OpOther__Group_2__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives12311); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5566:6: ( '..' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5566:6: ( '..' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5567:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } match(input,87,FollowSets000.FOLLOW_87_in_rule__OpOther__Alternatives12330); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5574:6: ( '=>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5574:6: ( '=>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5575:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } match(input,88,FollowSets000.FOLLOW_88_in_rule__OpOther__Alternatives12350); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5582:6: ( ( rule__OpOther__Group_5__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5582:6: ( ( rule__OpOther__Group_5__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5583:1: ( rule__OpOther__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5584:1: ( rule__OpOther__Group_5__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5584:2: rule__OpOther__Group_5__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives12369); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5588:6: ( ( rule__OpOther__Group_6__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5588:6: ( ( rule__OpOther__Group_6__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5589:1: ( rule__OpOther__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5590:1: ( rule__OpOther__Group_6__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5590:2: rule__OpOther__Group_6__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives12387); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5594:6: ( '<>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5594:6: ( '<>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5595:1: '<>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } match(input,89,FollowSets000.FOLLOW_89_in_rule__OpOther__Alternatives12406); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } } } break; case 9 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5602:6: ( '?:' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5602:6: ( '?:' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5603:1: '?:' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } match(input,90,FollowSets000.FOLLOW_90_in_rule__OpOther__Alternatives12426); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5615: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5619:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) int alt56=2; int LA56_0 = input.LA(1); if ( (LA56_0==83) ) { int LA56_1 = input.LA(2); if ( (LA56_1==EOF||(LA56_1>=RULE_ID && LA56_1<=RULE_DECIMAL)||(LA56_1>=RULE_STRING && LA56_1<=RULE_RICH_TEXT_START)||LA56_1==42||(LA56_1>=44 && LA56_1<=56)||(LA56_1>=59 && LA56_1<=72)||LA56_1==84||(LA56_1>=91 && LA56_1<=92)||LA56_1==97||(LA56_1>=101 && LA56_1<=102)||LA56_1==104||LA56_1==107||LA56_1==109||LA56_1==112||(LA56_1>=114 && LA56_1<=115)||(LA56_1>=125 && LA56_1<=126)||LA56_1==128||(LA56_1>=131 && LA56_1<=137)||LA56_1==146) ) { alt56=2; } else if ( (LA56_1==83) ) { alt56=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 56, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 56, 0, input); throw nvae; } switch (alt56) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5620:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5620:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5621:1: ( rule__OpOther__Group_5_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5622:1: ( rule__OpOther__Group_5_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5622:2: rule__OpOther__Group_5_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_112460); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5626:6: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5626:6: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5627:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } match(input,83,FollowSets000.FOLLOW_83_in_rule__OpOther__Alternatives_5_112479); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5639: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5643:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) int alt57=3; int LA57_0 = input.LA(1); if ( (LA57_0==84) ) { int LA57_1 = input.LA(2); if ( (synpred159_InternalFeature()) ) { alt57=1; } else if ( (synpred160_InternalFeature()) ) { alt57=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 57, 1, input); throw nvae; } } else if ( (LA57_0==88) ) { alt57=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 57, 0, input); throw nvae; } switch (alt57) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5644:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5644:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5645:1: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5646:1: ( rule__OpOther__Group_6_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5646:2: rule__OpOther__Group_6_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_112513); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5650:6: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5650:6: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5651:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } match(input,84,FollowSets000.FOLLOW_84_in_rule__OpOther__Alternatives_6_112532); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5658:6: ( '=>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5658:6: ( '=>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5659:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } match(input,88,FollowSets000.FOLLOW_88_in_rule__OpOther__Alternatives_6_112552); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5671:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); public final void rule__OpAdd__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5675:1: ( ( '+' ) | ( '-' ) ) int alt58=2; int LA58_0 = input.LA(1); if ( (LA58_0==91) ) { alt58=1; } else if ( (LA58_0==92) ) { alt58=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 58, 0, input); throw nvae; } switch (alt58) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5676:1: ( '+' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5676:1: ( '+' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5677:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } match(input,91,FollowSets000.FOLLOW_91_in_rule__OpAdd__Alternatives12587); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5684:6: ( '-' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5684:6: ( '-' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5685:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__OpAdd__Alternatives12607); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5697:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); public final void rule__OpMulti__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5701:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) int alt59=4; switch ( input.LA(1) ) { case 93: { alt59=1; } break; case 94: { alt59=2; } break; case 95: { alt59=3; } break; case 96: { alt59=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 59, 0, input); throw nvae; } switch (alt59) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5702:1: ( '*' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5702:1: ( '*' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5703:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__OpMulti__Alternatives12642); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5710:6: ( '**' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5710:6: ( '**' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5711:1: '**' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__OpMulti__Alternatives12662); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5718:6: ( '/' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5718:6: ( '/' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5719:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } match(input,95,FollowSets000.FOLLOW_95_in_rule__OpMulti__Alternatives12682); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5726:6: ( '%' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5726:6: ( '%' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5727:1: '%' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } match(input,96,FollowSets000.FOLLOW_96_in_rule__OpMulti__Alternatives12702); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5739:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5743:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) int alt60=2; int LA60_0 = input.LA(1); if ( ((LA60_0>=91 && LA60_0<=92)||LA60_0==97) ) { alt60=1; } else if ( ((LA60_0>=RULE_ID && LA60_0<=RULE_DECIMAL)||(LA60_0>=RULE_STRING && LA60_0<=RULE_RICH_TEXT_START)||LA60_0==42||(LA60_0>=44 && LA60_0<=56)||(LA60_0>=59 && LA60_0<=72)||LA60_0==84||(LA60_0>=101 && LA60_0<=102)||LA60_0==104||LA60_0==107||LA60_0==109||LA60_0==112||(LA60_0>=114 && LA60_0<=115)||(LA60_0>=125 && LA60_0<=126)||LA60_0==128||(LA60_0>=131 && LA60_0<=137)||LA60_0==146) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5744:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5744:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5745:1: ( rule__XUnaryOperation__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5746:1: ( rule__XUnaryOperation__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5746:2: rule__XUnaryOperation__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives12736); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5750:6: ( ruleXCastedExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5750:6: ( ruleXCastedExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5751:1: ruleXCastedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives12754); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5761:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); public final void rule__OpUnary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5765:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) int alt61=3; switch ( input.LA(1) ) { case 97: { alt61=1; } break; case 92: { alt61=2; } break; case 91: { alt61=3; } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5766:1: ( '!' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5766:1: ( '!' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5767:1: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } match(input,97,FollowSets000.FOLLOW_97_in_rule__OpUnary__Alternatives12787); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5774:6: ( '-' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5774:6: ( '-' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5775:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__OpUnary__Alternatives12807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5782:6: ( '+' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5782:6: ( '+' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5783:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } match(input,91,FollowSets000.FOLLOW_91_in_rule__OpUnary__Alternatives12827); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5795:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); public final void rule__OpPostfix__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5799:1: ( ( '++' ) | ( '--' ) ) int alt62=2; int LA62_0 = input.LA(1); if ( (LA62_0==98) ) { alt62=1; } else if ( (LA62_0==99) ) { alt62=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 62, 0, input); throw nvae; } switch (alt62) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5800:1: ( '++' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5800:1: ( '++' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5801:1: '++' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } match(input,98,FollowSets000.FOLLOW_98_in_rule__OpPostfix__Alternatives12862); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5808:6: ( '--' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5808:6: ( '--' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5809:1: '--' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } match(input,99,FollowSets000.FOLLOW_99_in_rule__OpPostfix__Alternatives12882); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5821: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5825:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) int alt63=2; alt63 = dfa63.predict(input); switch (alt63) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5826:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5826:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5827:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5828:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5828:2: rule__XMemberFeatureCall__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_112916); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5832:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5832:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5833:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5834:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5834:2: rule__XMemberFeatureCall__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_112934); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5843: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5847:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ) int alt64=2; int LA64_0 = input.LA(1); if ( (LA64_0==100) ) { alt64=1; } else if ( (LA64_0==143) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5848:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5848:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5849:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } match(input,100,FollowSets000.FOLLOW_100_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_112968); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5856:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5856:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5857: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5858:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5858: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_112987); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5867: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5871:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ) int alt65=3; switch ( input.LA(1) ) { case 100: { alt65=1; } break; case 144: { alt65=2; } break; case 143: { alt65=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 65, 0, input); throw nvae; } switch (alt65) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5872:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5872:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5873:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } match(input,100,FollowSets000.FOLLOW_100_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_113021); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5880:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5880:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5881: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5882:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5882: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_113040); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5886:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5886:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5887: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5888:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5888: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_113058); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5897: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5901:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) int alt66=2; alt66 = dfa66.predict(input); switch (alt66) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5902:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5902:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5903:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5904:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5904: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_113091); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5908:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5908:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5909: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5910:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5910: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_113109); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5919: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5923:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) int alt67=7; switch ( input.LA(1) ) { case 125: { alt67=1; } break; case 126: { alt67=2; } break; case 102: case 146: { alt67=3; } break; case RULE_HEX: case RULE_INT: case RULE_DECIMAL: { alt67=4; } break; case 134: { alt67=5; } break; case RULE_STRING: case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: { alt67=6; } break; case 135: { alt67=7; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 67, 0, input); throw nvae; } switch (alt67) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5924:1: ( ruleXCollectionLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5924:1: ( ruleXCollectionLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5925:1: ruleXCollectionLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives13142); ruleXCollectionLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5930:6: ( ( ruleXClosure ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5930:6: ( ( ruleXClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5931:1: ( ruleXClosure ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5932:1: ( ruleXClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5932:3: ruleXClosure { pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives13160); ruleXClosure(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5936:6: ( ruleXBooleanLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5936:6: ( ruleXBooleanLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5937:1: ruleXBooleanLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives13178); ruleXBooleanLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } } } break; case 4 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5942:6: ( ruleXNumberLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5942:6: ( ruleXNumberLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5943:1: ruleXNumberLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } pushFollow(FollowSets000.FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives13195); ruleXNumberLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } } } break; case 5 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5948:6: ( ruleXNullLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5948:6: ( ruleXNullLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5949:1: ruleXNullLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives13212); ruleXNullLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } } } break; case 6 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5954:6: ( ruleXStringLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5954:6: ( ruleXStringLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5955:1: ruleXStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives13229); ruleXStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } } } break; case 7 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5960:6: ( ruleXTypeLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5960:6: ( ruleXTypeLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5961:1: ruleXTypeLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives13246); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5971:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ); public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5975:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ) int alt68=2; int LA68_0 = input.LA(1); if ( (LA68_0==125) ) { int LA68_1 = input.LA(2); if ( (LA68_1==126) ) { alt68=2; } else if ( (LA68_1==109) ) { alt68=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 68, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 68, 0, input); throw nvae; } switch (alt68) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5976:1: ( ruleXSetLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5976:1: ( ruleXSetLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5977:1: ruleXSetLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives13278); ruleXSetLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5982:6: ( ruleXListLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5982:6: ( ruleXListLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5983:1: ruleXListLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives13295); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5993: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5997:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ) int alt69=2; int LA69_0 = input.LA(1); if ( (LA69_0==113) ) { alt69=1; } else if ( (LA69_0==111) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5998:1: ( ( rule__XCasePart__Group_3_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5998:1: ( ( rule__XCasePart__Group_3_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5999:1: ( rule__XCasePart__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6000:1: ( rule__XCasePart__Group_3_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6000:2: rule__XCasePart__Group_3_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_313327); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6004:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6004:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6005:1: ( rule__XCasePart__FallThroughAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6006:1: ( rule__XCasePart__FallThroughAssignment_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6006:2: rule__XCasePart__FallThroughAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_313345); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6015:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ( ruleXVariableDeclaration ) ) | ( ruleXExpression ) ); public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6019:1: ( ( ( ruleXVariableDeclaration ) ) | ( ruleXExpression ) ) int alt70=2; switch ( input.LA(1) ) { case 57: case 58: { alt70=1; } break; case 66: { switch ( input.LA(2) ) { case EOF: case RULE_ID: case RULE_HEX: case RULE_INT: case RULE_DECIMAL: case RULE_SCENARIO_TEXT: case RULE_WHEN_TEXT: case RULE_THEN_TEXT: case RULE_AND_TEXT: case RULE_BUT_TEXT: 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 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 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 96: case 97: case 98: case 99: case 100: case 101: case 102: case 103: case 104: case 105: case 107: case 108: case 109: case 111: case 112: case 114: case 115: case 124: case 125: case 126: case 127: case 128: case 131: case 132: case 133: case 134: case 135: case 136: case 137: case 143: case 144: case 146: { alt70=2; } break; case 58: { int LA70_4 = input.LA(3); if ( (synpred182_InternalFeature()) ) { alt70=1; } else if ( (true) ) { alt70=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 70, 4, input); throw nvae; } } break; case 57: { int LA70_5 = input.LA(3); if ( (synpred182_InternalFeature()) ) { alt70=1; } else if ( (true) ) { alt70=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 70, 5, input); throw nvae; } } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 70, 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 42: 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 59: case 60: case 61: case 62: case 63: case 64: case 65: case 67: case 68: case 69: case 70: case 71: case 72: case 84: case 91: case 92: case 97: case 101: case 102: case 104: case 107: case 109: case 112: case 114: case 115: case 125: case 126: case 128: case 131: case 132: case 133: case 134: case 135: case 136: case 137: case 146: { alt70=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 70, 0, input); throw nvae; } switch (alt70) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6020:1: ( ( ruleXVariableDeclaration ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6020:1: ( ( ruleXVariableDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6021:1: ( ruleXVariableDeclaration ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6022:1: ( ruleXVariableDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6022:3: ruleXVariableDeclaration { pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives13379); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6026:6: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6026:6: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6027:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives13397); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6037: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6041:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ) int alt71=2; alt71 = dfa71.predict(input); switch (alt71) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6042:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6042:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6043:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6044:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6044:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_113429); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6048:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6048:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6049:1: ( rule__XFeatureCall__Group_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6050:1: ( rule__XFeatureCall__Group_3_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6050:2: rule__XFeatureCall__Group_3_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_113447); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6059:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) ); public final void rule__IdOrSuper__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6063:1: ( ( ruleFeatureCallID ) | ( 'super' ) ) int alt72=2; int LA72_0 = input.LA(1); if ( (LA72_0==RULE_ID||LA72_0==42||(LA72_0>=44 && LA72_0<=56)||(LA72_0>=59 && LA72_0<=72)) ) { alt72=1; } else if ( (LA72_0==101) ) { alt72=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 72, 0, input); throw nvae; } switch (alt72) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6064:1: ( ruleFeatureCallID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6064:1: ( ruleFeatureCallID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6065:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives13480); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6070:6: ( 'super' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6070:6: ( 'super' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6071:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } match(input,101,FollowSets000.FOLLOW_101_in_rule__IdOrSuper__Alternatives13498); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6083: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6087:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt73=2; int LA73_0 = input.LA(1); if ( (LA73_0==102) ) { alt73=1; } else if ( (LA73_0==146) ) { 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6088:1: ( 'false' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6088:1: ( 'false' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6089:1: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } match(input,102,FollowSets000.FOLLOW_102_in_rule__XBooleanLiteral__Alternatives_113533); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6096:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6096:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6097:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6098:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6098:2: rule__XBooleanLiteral__IsTrueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_113552); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6107: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6111:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) int alt74=2; int LA74_0 = input.LA(1); if ( (LA74_0==139) ) { alt74=1; } else if ( (LA74_0==138) ) { alt74=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 74, 0, input); throw nvae; } switch (alt74) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6112:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6112:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6113:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6114:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6114:2: rule__XTryCatchFinallyExpression__Group_3_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_313585); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6118:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6118:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6119:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6120:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6120:2: rule__XTryCatchFinallyExpression__Group_3_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_313603); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6129: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6133:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ) int alt75=2; int LA75_0 = input.LA(1); if ( (LA75_0==RULE_HEX) ) { alt75=1; } else if ( ((LA75_0>=RULE_INT && LA75_0<=RULE_DECIMAL)) ) { alt75=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 75, 0, input); throw nvae; } switch (alt75) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6134:1: ( RULE_HEX ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6134:1: ( RULE_HEX ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6135:1: RULE_HEX { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } match(input,RULE_HEX,FollowSets000.FOLLOW_RULE_HEX_in_rule__Number__Alternatives13636); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6140:6: ( ( rule__Number__Group_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6140:6: ( ( rule__Number__Group_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6141:1: ( rule__Number__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6142:1: ( rule__Number__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6142:2: rule__Number__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives13653); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6151: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6155:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt76=2; int LA76_0 = input.LA(1); if ( (LA76_0==RULE_INT) ) { alt76=1; } else if ( (LA76_0==RULE_DECIMAL) ) { alt76=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 76, 0, input); throw nvae; } switch (alt76) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6156:1: ( RULE_INT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6156:1: ( RULE_INT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6157: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_013686); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6162:6: ( RULE_DECIMAL ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6162:6: ( RULE_DECIMAL ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6163: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_013703); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6173: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6177:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt77=2; int LA77_0 = input.LA(1); if ( (LA77_0==RULE_INT) ) { alt77=1; } else if ( (LA77_0==RULE_DECIMAL) ) { alt77=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 77, 0, input); throw nvae; } switch (alt77) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6178:1: ( RULE_INT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6178:1: ( RULE_INT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6179: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_113735); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6184:6: ( RULE_DECIMAL ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6184:6: ( RULE_DECIMAL ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6185: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_113752); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6195:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); public final void rule__JvmTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6199:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) int alt78=2; int LA78_0 = input.LA(1); if ( (LA78_0==RULE_ID||(LA78_0>=61 && LA78_0<=65)) ) { alt78=1; } else if ( (LA78_0==88||LA78_0==112) ) { alt78=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 78, 0, input); throw nvae; } switch (alt78) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6200:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6200:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6201:1: ( rule__JvmTypeReference__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6202:1: ( rule__JvmTypeReference__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6202:2: rule__JvmTypeReference__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives13784); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6206:6: ( ruleXFunctionTypeRef ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6206:6: ( ruleXFunctionTypeRef ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6207:1: ruleXFunctionTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives13802); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6217:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6221:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) int alt79=2; int LA79_0 = input.LA(1); if ( (LA79_0==RULE_ID||(LA79_0>=61 && LA79_0<=65)||LA79_0==88||LA79_0==112) ) { alt79=1; } else if ( (LA79_0==140) ) { alt79=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 79, 0, input); throw nvae; } switch (alt79) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6222:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6222:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6223:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives13834); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6228:6: ( ruleJvmWildcardTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6228:6: ( ruleJvmWildcardTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6229:1: ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives13851); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6239: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6243:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) int alt80=2; int LA80_0 = input.LA(1); if ( (LA80_0==69) ) { alt80=1; } else if ( (LA80_0==101) ) { alt80=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 80, 0, input); throw nvae; } switch (alt80) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6244:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6244:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6245:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6246:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6246:2: rule__JvmWildcardTypeReference__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_213883); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6250:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6250:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6251:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6252:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6252:2: rule__JvmWildcardTypeReference__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_213901); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6261: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6265:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ) int alt81=3; alt81 = dfa81.predict(input); switch (alt81) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6266:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6266:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6267:1: ( rule__XImportDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6268:1: ( rule__XImportDeclaration__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6268:2: rule__XImportDeclaration__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_113934); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6272:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6272:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6273:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6274:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6274:2: rule__XImportDeclaration__ImportedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_113952); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6278:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6278:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6279:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6280:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6280:2: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_113970); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6289: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6293:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ) int alt82=2; int LA82_0 = input.LA(1); if ( (LA82_0==93) ) { alt82=1; } else if ( (LA82_0==RULE_ID||(LA82_0>=61 && LA82_0<=65)) ) { alt82=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 82, 0, input); throw nvae; } switch (alt82) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6294:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6294:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6295:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6296:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6296:2: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_314003); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6300:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6300:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6301:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6302:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6302:2: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_314021); 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__FeatureFile__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6313:1: rule__FeatureFile__Group__0 : rule__FeatureFile__Group__0__Impl rule__FeatureFile__Group__1 ; public final void rule__FeatureFile__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6317:1: ( rule__FeatureFile__Group__0__Impl rule__FeatureFile__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6318:2: rule__FeatureFile__Group__0__Impl rule__FeatureFile__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__0__Impl_in_rule__FeatureFile__Group__014052); rule__FeatureFile__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__1_in_rule__FeatureFile__Group__014055); rule__FeatureFile__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__0" // $ANTLR start "rule__FeatureFile__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6325:1: rule__FeatureFile__Group__0__Impl : ( () ) ; public final void rule__FeatureFile__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6329:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6330:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6330:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6331:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getFeatureFileAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6332:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6334:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getFeatureFileAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__0__Impl" // $ANTLR start "rule__FeatureFile__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6344:1: rule__FeatureFile__Group__1 : rule__FeatureFile__Group__1__Impl rule__FeatureFile__Group__2 ; public final void rule__FeatureFile__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6348:1: ( rule__FeatureFile__Group__1__Impl rule__FeatureFile__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6349:2: rule__FeatureFile__Group__1__Impl rule__FeatureFile__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__1__Impl_in_rule__FeatureFile__Group__114113); rule__FeatureFile__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__2_in_rule__FeatureFile__Group__114116); rule__FeatureFile__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__1" // $ANTLR start "rule__FeatureFile__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6356:1: rule__FeatureFile__Group__1__Impl : ( ( rule__FeatureFile__Group_1__0 )? ) ; public final void rule__FeatureFile__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6360:1: ( ( ( rule__FeatureFile__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6361:1: ( ( rule__FeatureFile__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6361:1: ( ( rule__FeatureFile__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6362:1: ( rule__FeatureFile__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6363:1: ( rule__FeatureFile__Group_1__0 )? int alt83=2; int LA83_0 = input.LA(1); if ( (LA83_0==47) ) { alt83=1; } switch (alt83) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6363:2: rule__FeatureFile__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group_1__0_in_rule__FeatureFile__Group__1__Impl14143); rule__FeatureFile__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__1__Impl" // $ANTLR start "rule__FeatureFile__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6373:1: rule__FeatureFile__Group__2 : rule__FeatureFile__Group__2__Impl rule__FeatureFile__Group__3 ; public final void rule__FeatureFile__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6377:1: ( rule__FeatureFile__Group__2__Impl rule__FeatureFile__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6378:2: rule__FeatureFile__Group__2__Impl rule__FeatureFile__Group__3 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__2__Impl_in_rule__FeatureFile__Group__214174); rule__FeatureFile__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__3_in_rule__FeatureFile__Group__214177); rule__FeatureFile__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__2" // $ANTLR start "rule__FeatureFile__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6385:1: rule__FeatureFile__Group__2__Impl : ( ( rule__FeatureFile__ImportSectionAssignment_2 )? ) ; public final void rule__FeatureFile__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6389:1: ( ( ( rule__FeatureFile__ImportSectionAssignment_2 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6390:1: ( ( rule__FeatureFile__ImportSectionAssignment_2 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6390:1: ( ( rule__FeatureFile__ImportSectionAssignment_2 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6391:1: ( rule__FeatureFile__ImportSectionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getImportSectionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6392:1: ( rule__FeatureFile__ImportSectionAssignment_2 )? int alt84=2; int LA84_0 = input.LA(1); if ( (LA84_0==71) ) { alt84=1; } switch (alt84) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6392:2: rule__FeatureFile__ImportSectionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__ImportSectionAssignment_2_in_rule__FeatureFile__Group__2__Impl14204); rule__FeatureFile__ImportSectionAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getImportSectionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__2__Impl" // $ANTLR start "rule__FeatureFile__Group__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6402:1: rule__FeatureFile__Group__3 : rule__FeatureFile__Group__3__Impl ; public final void rule__FeatureFile__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6406:1: ( rule__FeatureFile__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6407:2: rule__FeatureFile__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group__3__Impl_in_rule__FeatureFile__Group__314235); rule__FeatureFile__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__3" // $ANTLR start "rule__FeatureFile__Group__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6413:1: rule__FeatureFile__Group__3__Impl : ( ( rule__FeatureFile__XtendTypesAssignment_3 )? ) ; public final void rule__FeatureFile__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6417:1: ( ( ( rule__FeatureFile__XtendTypesAssignment_3 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6418:1: ( ( rule__FeatureFile__XtendTypesAssignment_3 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6418:1: ( ( rule__FeatureFile__XtendTypesAssignment_3 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6419:1: ( rule__FeatureFile__XtendTypesAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getXtendTypesAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6420:1: ( rule__FeatureFile__XtendTypesAssignment_3 )? int alt85=2; int LA85_0 = input.LA(1); if ( (LA85_0==RULE_FEATURE_TEXT||LA85_0==123) ) { alt85=1; } switch (alt85) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6420:2: rule__FeatureFile__XtendTypesAssignment_3 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__XtendTypesAssignment_3_in_rule__FeatureFile__Group__3__Impl14262); rule__FeatureFile__XtendTypesAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getXtendTypesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group__3__Impl" // $ANTLR start "rule__FeatureFile__Group_1__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6438:1: rule__FeatureFile__Group_1__0 : rule__FeatureFile__Group_1__0__Impl rule__FeatureFile__Group_1__1 ; public final void rule__FeatureFile__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6442:1: ( rule__FeatureFile__Group_1__0__Impl rule__FeatureFile__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6443:2: rule__FeatureFile__Group_1__0__Impl rule__FeatureFile__Group_1__1 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group_1__0__Impl_in_rule__FeatureFile__Group_1__014301); rule__FeatureFile__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group_1__1_in_rule__FeatureFile__Group_1__014304); rule__FeatureFile__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group_1__0" // $ANTLR start "rule__FeatureFile__Group_1__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6450:1: rule__FeatureFile__Group_1__0__Impl : ( 'package' ) ; public final void rule__FeatureFile__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6454:1: ( ( 'package' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6455:1: ( 'package' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6455:1: ( 'package' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6456:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getPackageKeyword_1_0()); } match(input,47,FollowSets000.FOLLOW_47_in_rule__FeatureFile__Group_1__0__Impl14332); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getPackageKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group_1__0__Impl" // $ANTLR start "rule__FeatureFile__Group_1__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6469:1: rule__FeatureFile__Group_1__1 : rule__FeatureFile__Group_1__1__Impl ; public final void rule__FeatureFile__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6473:1: ( rule__FeatureFile__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6474:2: rule__FeatureFile__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__Group_1__1__Impl_in_rule__FeatureFile__Group_1__114363); rule__FeatureFile__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__FeatureFile__Group_1__1" // $ANTLR start "rule__FeatureFile__Group_1__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6480:1: rule__FeatureFile__Group_1__1__Impl : ( ( rule__FeatureFile__PackageAssignment_1_1 ) ) ; public final void rule__FeatureFile__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6484:1: ( ( ( rule__FeatureFile__PackageAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6485:1: ( ( rule__FeatureFile__PackageAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6485:1: ( ( rule__FeatureFile__PackageAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6486:1: ( rule__FeatureFile__PackageAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getPackageAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6487:1: ( rule__FeatureFile__PackageAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6487:2: rule__FeatureFile__PackageAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__FeatureFile__PackageAssignment_1_1_in_rule__FeatureFile__Group_1__1__Impl14390); rule__FeatureFile__PackageAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getPackageAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__Group_1__1__Impl" // $ANTLR start "rule__Feature__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6501:1: rule__Feature__Group__0 : rule__Feature__Group__0__Impl rule__Feature__Group__1 ; public final void rule__Feature__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6505:1: ( rule__Feature__Group__0__Impl rule__Feature__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6506:2: rule__Feature__Group__0__Impl rule__Feature__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__0__Impl_in_rule__Feature__Group__014424); rule__Feature__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__1_in_rule__Feature__Group__014427); rule__Feature__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__0" // $ANTLR start "rule__Feature__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6513:1: rule__Feature__Group__0__Impl : ( () ) ; public final void rule__Feature__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6517:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6518:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6518:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6519:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getFeatureAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6520:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6522:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getFeatureAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__0__Impl" // $ANTLR start "rule__Feature__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6532:1: rule__Feature__Group__1 : rule__Feature__Group__1__Impl rule__Feature__Group__2 ; public final void rule__Feature__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6536:1: ( rule__Feature__Group__1__Impl rule__Feature__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6537:2: rule__Feature__Group__1__Impl rule__Feature__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__1__Impl_in_rule__Feature__Group__114485); rule__Feature__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__2_in_rule__Feature__Group__114488); rule__Feature__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__1" // $ANTLR start "rule__Feature__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6544:1: rule__Feature__Group__1__Impl : ( ( rule__Feature__AnnotationsAssignment_1 )* ) ; public final void rule__Feature__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6548:1: ( ( ( rule__Feature__AnnotationsAssignment_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6549:1: ( ( rule__Feature__AnnotationsAssignment_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6549:1: ( ( rule__Feature__AnnotationsAssignment_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6550:1: ( rule__Feature__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getAnnotationsAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6551:1: ( rule__Feature__AnnotationsAssignment_1 )* loop86: do { int alt86=2; int LA86_0 = input.LA(1); if ( (LA86_0==123) ) { alt86=1; } switch (alt86) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6551:2: rule__Feature__AnnotationsAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Feature__AnnotationsAssignment_1_in_rule__Feature__Group__1__Impl14515); rule__Feature__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop86; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getAnnotationsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__1__Impl" // $ANTLR start "rule__Feature__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6561:1: rule__Feature__Group__2 : rule__Feature__Group__2__Impl rule__Feature__Group__3 ; public final void rule__Feature__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6565:1: ( rule__Feature__Group__2__Impl rule__Feature__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6566:2: rule__Feature__Group__2__Impl rule__Feature__Group__3 { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__2__Impl_in_rule__Feature__Group__214546); rule__Feature__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__3_in_rule__Feature__Group__214549); rule__Feature__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__2" // $ANTLR start "rule__Feature__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6573:1: rule__Feature__Group__2__Impl : ( ( rule__Feature__NameAssignment_2 ) ) ; public final void rule__Feature__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6577:1: ( ( ( rule__Feature__NameAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6578:1: ( ( rule__Feature__NameAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6578:1: ( ( rule__Feature__NameAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6579:1: ( rule__Feature__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getNameAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6580:1: ( rule__Feature__NameAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6580:2: rule__Feature__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__Feature__NameAssignment_2_in_rule__Feature__Group__2__Impl14576); rule__Feature__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__2__Impl" // $ANTLR start "rule__Feature__Group__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6590:1: rule__Feature__Group__3 : rule__Feature__Group__3__Impl rule__Feature__Group__4 ; public final void rule__Feature__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6594:1: ( rule__Feature__Group__3__Impl rule__Feature__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6595:2: rule__Feature__Group__3__Impl rule__Feature__Group__4 { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__3__Impl_in_rule__Feature__Group__314606); rule__Feature__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__4_in_rule__Feature__Group__314609); rule__Feature__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__3" // $ANTLR start "rule__Feature__Group__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6602:1: rule__Feature__Group__3__Impl : ( ( rule__Feature__DescriptionAssignment_3 )? ) ; public final void rule__Feature__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6606:1: ( ( ( rule__Feature__DescriptionAssignment_3 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6607:1: ( ( rule__Feature__DescriptionAssignment_3 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6607:1: ( ( rule__Feature__DescriptionAssignment_3 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6608:1: ( rule__Feature__DescriptionAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getDescriptionAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6609:1: ( rule__Feature__DescriptionAssignment_3 )? int alt87=2; int LA87_0 = input.LA(1); if ( (LA87_0==RULE_TEXT) ) { alt87=1; } switch (alt87) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6609:2: rule__Feature__DescriptionAssignment_3 { pushFollow(FollowSets000.FOLLOW_rule__Feature__DescriptionAssignment_3_in_rule__Feature__Group__3__Impl14636); rule__Feature__DescriptionAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getDescriptionAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__3__Impl" // $ANTLR start "rule__Feature__Group__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6619:1: rule__Feature__Group__4 : rule__Feature__Group__4__Impl rule__Feature__Group__5 ; public final void rule__Feature__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6623:1: ( rule__Feature__Group__4__Impl rule__Feature__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6624:2: rule__Feature__Group__4__Impl rule__Feature__Group__5 { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__4__Impl_in_rule__Feature__Group__414667); rule__Feature__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__5_in_rule__Feature__Group__414670); rule__Feature__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__4" // $ANTLR start "rule__Feature__Group__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6631:1: rule__Feature__Group__4__Impl : ( ( rule__Feature__MembersAssignment_4 )? ) ; public final void rule__Feature__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6635:1: ( ( ( rule__Feature__MembersAssignment_4 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6636:1: ( ( rule__Feature__MembersAssignment_4 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6636:1: ( ( rule__Feature__MembersAssignment_4 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6637:1: ( rule__Feature__MembersAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getMembersAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6638:1: ( rule__Feature__MembersAssignment_4 )? int alt88=2; int LA88_0 = input.LA(1); if ( (LA88_0==RULE_BACKGROUND_TEXT) ) { alt88=1; } switch (alt88) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6638:2: rule__Feature__MembersAssignment_4 { pushFollow(FollowSets000.FOLLOW_rule__Feature__MembersAssignment_4_in_rule__Feature__Group__4__Impl14697); rule__Feature__MembersAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getMembersAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__4__Impl" // $ANTLR start "rule__Feature__Group__5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6648:1: rule__Feature__Group__5 : rule__Feature__Group__5__Impl ; public final void rule__Feature__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6652:1: ( rule__Feature__Group__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6653:2: rule__Feature__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_rule__Feature__Group__5__Impl_in_rule__Feature__Group__514728); rule__Feature__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__5" // $ANTLR start "rule__Feature__Group__5__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6659:1: rule__Feature__Group__5__Impl : ( ( rule__Feature__MembersAssignment_5 )* ) ; public final void rule__Feature__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6663:1: ( ( ( rule__Feature__MembersAssignment_5 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6664:1: ( ( rule__Feature__MembersAssignment_5 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6664:1: ( ( rule__Feature__MembersAssignment_5 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6665:1: ( rule__Feature__MembersAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getMembersAssignment_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6666:1: ( rule__Feature__MembersAssignment_5 )* loop89: do { int alt89=2; int LA89_0 = input.LA(1); if ( (LA89_0==RULE_SCENARIO_TEXT) ) { alt89=1; } switch (alt89) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6666:2: rule__Feature__MembersAssignment_5 { pushFollow(FollowSets000.FOLLOW_rule__Feature__MembersAssignment_5_in_rule__Feature__Group__5__Impl14755); rule__Feature__MembersAssignment_5(); state._fsp--; if (state.failed) return ; } break; default : break loop89; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getMembersAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__Group__5__Impl" // $ANTLR start "rule__Background__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6688:1: rule__Background__Group__0 : rule__Background__Group__0__Impl rule__Background__Group__1 ; public final void rule__Background__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6692:1: ( rule__Background__Group__0__Impl rule__Background__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6693:2: rule__Background__Group__0__Impl rule__Background__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Background__Group__0__Impl_in_rule__Background__Group__014798); rule__Background__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Background__Group__1_in_rule__Background__Group__014801); rule__Background__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__0" // $ANTLR start "rule__Background__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6700:1: rule__Background__Group__0__Impl : ( () ) ; public final void rule__Background__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6704:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6705:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6705:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6706:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getBackgroundAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6707:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6709:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getBackgroundAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__0__Impl" // $ANTLR start "rule__Background__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6719:1: rule__Background__Group__1 : rule__Background__Group__1__Impl rule__Background__Group__2 ; public final void rule__Background__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6723:1: ( rule__Background__Group__1__Impl rule__Background__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6724:2: rule__Background__Group__1__Impl rule__Background__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Background__Group__1__Impl_in_rule__Background__Group__114859); rule__Background__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Background__Group__2_in_rule__Background__Group__114862); rule__Background__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__1" // $ANTLR start "rule__Background__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6731:1: rule__Background__Group__1__Impl : ( ( rule__Background__NameAssignment_1 ) ) ; public final void rule__Background__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6735:1: ( ( ( rule__Background__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6736:1: ( ( rule__Background__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6736:1: ( ( rule__Background__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6737:1: ( rule__Background__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6738:1: ( rule__Background__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6738:2: rule__Background__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Background__NameAssignment_1_in_rule__Background__Group__1__Impl14889); rule__Background__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__1__Impl" // $ANTLR start "rule__Background__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6748:1: rule__Background__Group__2 : rule__Background__Group__2__Impl rule__Background__Group__3 ; public final void rule__Background__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6752:1: ( rule__Background__Group__2__Impl rule__Background__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6753:2: rule__Background__Group__2__Impl rule__Background__Group__3 { pushFollow(FollowSets000.FOLLOW_rule__Background__Group__2__Impl_in_rule__Background__Group__214919); rule__Background__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Background__Group__3_in_rule__Background__Group__214922); rule__Background__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__2" // $ANTLR start "rule__Background__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6760:1: rule__Background__Group__2__Impl : ( ( rule__Background__MembersAssignment_2 )* ) ; public final void rule__Background__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6764:1: ( ( ( rule__Background__MembersAssignment_2 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6765:1: ( ( rule__Background__MembersAssignment_2 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6765:1: ( ( rule__Background__MembersAssignment_2 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6766:1: ( rule__Background__MembersAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6767:1: ( rule__Background__MembersAssignment_2 )* loop90: do { int alt90=2; int LA90_0 = input.LA(1); if ( (LA90_0==RULE_ID||(LA90_0>=44 && LA90_0<=58)||(LA90_0>=61 && LA90_0<=66)||LA90_0==88||LA90_0==112||LA90_0==123) ) { alt90=1; } switch (alt90) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6767:2: rule__Background__MembersAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__Background__MembersAssignment_2_in_rule__Background__Group__2__Impl14949); rule__Background__MembersAssignment_2(); state._fsp--; if (state.failed) return ; } break; default : break loop90; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__2__Impl" // $ANTLR start "rule__Background__Group__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6777:1: rule__Background__Group__3 : rule__Background__Group__3__Impl ; public final void rule__Background__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6781:1: ( rule__Background__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6782:2: rule__Background__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Background__Group__3__Impl_in_rule__Background__Group__314980); rule__Background__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__3" // $ANTLR start "rule__Background__Group__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6788:1: rule__Background__Group__3__Impl : ( ( rule__Background__Group_3__0 )? ) ; public final void rule__Background__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6792:1: ( ( ( rule__Background__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6793:1: ( ( rule__Background__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6793:1: ( ( rule__Background__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6794:1: ( rule__Background__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6795:1: ( rule__Background__Group_3__0 )? int alt91=2; int LA91_0 = input.LA(1); if ( (LA91_0==RULE_GIVEN_TEXT) ) { alt91=1; } switch (alt91) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6795:2: rule__Background__Group_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Background__Group_3__0_in_rule__Background__Group__3__Impl15007); rule__Background__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group__3__Impl" // $ANTLR start "rule__Background__Group_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6813:1: rule__Background__Group_3__0 : rule__Background__Group_3__0__Impl rule__Background__Group_3__1 ; public final void rule__Background__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6817:1: ( rule__Background__Group_3__0__Impl rule__Background__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6818:2: rule__Background__Group_3__0__Impl rule__Background__Group_3__1 { pushFollow(FollowSets000.FOLLOW_rule__Background__Group_3__0__Impl_in_rule__Background__Group_3__015046); rule__Background__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Background__Group_3__1_in_rule__Background__Group_3__015049); rule__Background__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group_3__0" // $ANTLR start "rule__Background__Group_3__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6825:1: rule__Background__Group_3__0__Impl : ( ( rule__Background__MembersAssignment_3_0 ) ) ; public final void rule__Background__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6829:1: ( ( ( rule__Background__MembersAssignment_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6830:1: ( ( rule__Background__MembersAssignment_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6830:1: ( ( rule__Background__MembersAssignment_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6831:1: ( rule__Background__MembersAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAssignment_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6832:1: ( rule__Background__MembersAssignment_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6832:2: rule__Background__MembersAssignment_3_0 { pushFollow(FollowSets000.FOLLOW_rule__Background__MembersAssignment_3_0_in_rule__Background__Group_3__0__Impl15076); rule__Background__MembersAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group_3__0__Impl" // $ANTLR start "rule__Background__Group_3__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6842:1: rule__Background__Group_3__1 : rule__Background__Group_3__1__Impl ; public final void rule__Background__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6846:1: ( rule__Background__Group_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6847:2: rule__Background__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Background__Group_3__1__Impl_in_rule__Background__Group_3__115106); rule__Background__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__Background__Group_3__1" // $ANTLR start "rule__Background__Group_3__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6853:1: rule__Background__Group_3__1__Impl : ( ( rule__Background__MembersAssignment_3_1 )* ) ; public final void rule__Background__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6857:1: ( ( ( rule__Background__MembersAssignment_3_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6858:1: ( ( rule__Background__MembersAssignment_3_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6858:1: ( ( rule__Background__MembersAssignment_3_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6859:1: ( rule__Background__MembersAssignment_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAssignment_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6860:1: ( rule__Background__MembersAssignment_3_1 )* loop92: do { int alt92=2; int LA92_0 = input.LA(1); if ( ((LA92_0>=RULE_AND_TEXT && LA92_0<=RULE_BUT_TEXT)) ) { alt92=1; } switch (alt92) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6860:2: rule__Background__MembersAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Background__MembersAssignment_3_1_in_rule__Background__Group_3__1__Impl15133); rule__Background__MembersAssignment_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop92; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__Group_3__1__Impl" // $ANTLR start "rule__Scenario__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6874:1: rule__Scenario__Group__0 : rule__Scenario__Group__0__Impl rule__Scenario__Group__1 ; public final void rule__Scenario__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6878:1: ( rule__Scenario__Group__0__Impl rule__Scenario__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6879:2: rule__Scenario__Group__0__Impl rule__Scenario__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__0__Impl_in_rule__Scenario__Group__015168); rule__Scenario__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__1_in_rule__Scenario__Group__015171); rule__Scenario__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__0" // $ANTLR start "rule__Scenario__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6886:1: rule__Scenario__Group__0__Impl : ( () ) ; public final void rule__Scenario__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6890:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6891:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6891:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6892:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getScenarioAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6893:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6895:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getScenarioAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__0__Impl" // $ANTLR start "rule__Scenario__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6905:1: rule__Scenario__Group__1 : rule__Scenario__Group__1__Impl rule__Scenario__Group__2 ; public final void rule__Scenario__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6909:1: ( rule__Scenario__Group__1__Impl rule__Scenario__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6910:2: rule__Scenario__Group__1__Impl rule__Scenario__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__1__Impl_in_rule__Scenario__Group__115229); rule__Scenario__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__2_in_rule__Scenario__Group__115232); rule__Scenario__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__1" // $ANTLR start "rule__Scenario__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6917:1: rule__Scenario__Group__1__Impl : ( ( rule__Scenario__NameAssignment_1 ) ) ; public final void rule__Scenario__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6921:1: ( ( ( rule__Scenario__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6922:1: ( ( rule__Scenario__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6922:1: ( ( rule__Scenario__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6923:1: ( rule__Scenario__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6924:1: ( rule__Scenario__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6924:2: rule__Scenario__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__NameAssignment_1_in_rule__Scenario__Group__1__Impl15259); rule__Scenario__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__1__Impl" // $ANTLR start "rule__Scenario__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6934:1: rule__Scenario__Group__2 : rule__Scenario__Group__2__Impl rule__Scenario__Group__3 ; public final void rule__Scenario__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6938:1: ( rule__Scenario__Group__2__Impl rule__Scenario__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6939:2: rule__Scenario__Group__2__Impl rule__Scenario__Group__3 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__2__Impl_in_rule__Scenario__Group__215289); rule__Scenario__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__3_in_rule__Scenario__Group__215292); rule__Scenario__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__2" // $ANTLR start "rule__Scenario__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6946:1: rule__Scenario__Group__2__Impl : ( ( rule__Scenario__MembersAssignment_2 )* ) ; public final void rule__Scenario__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6950:1: ( ( ( rule__Scenario__MembersAssignment_2 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6951:1: ( ( rule__Scenario__MembersAssignment_2 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6951:1: ( ( rule__Scenario__MembersAssignment_2 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6952:1: ( rule__Scenario__MembersAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6953:1: ( rule__Scenario__MembersAssignment_2 )* loop93: do { int alt93=2; int LA93_0 = input.LA(1); if ( (LA93_0==RULE_ID||(LA93_0>=44 && LA93_0<=58)||(LA93_0>=61 && LA93_0<=66)||LA93_0==88||LA93_0==112||LA93_0==123) ) { alt93=1; } switch (alt93) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6953:2: rule__Scenario__MembersAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_2_in_rule__Scenario__Group__2__Impl15319); rule__Scenario__MembersAssignment_2(); state._fsp--; if (state.failed) return ; } break; default : break loop93; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__2__Impl" // $ANTLR start "rule__Scenario__Group__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6963:1: rule__Scenario__Group__3 : rule__Scenario__Group__3__Impl rule__Scenario__Group__4 ; public final void rule__Scenario__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6967:1: ( rule__Scenario__Group__3__Impl rule__Scenario__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6968:2: rule__Scenario__Group__3__Impl rule__Scenario__Group__4 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__3__Impl_in_rule__Scenario__Group__315350); rule__Scenario__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__4_in_rule__Scenario__Group__315353); rule__Scenario__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__3" // $ANTLR start "rule__Scenario__Group__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6975:1: rule__Scenario__Group__3__Impl : ( ( rule__Scenario__Group_3__0 )? ) ; public final void rule__Scenario__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6979:1: ( ( ( rule__Scenario__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6980:1: ( ( rule__Scenario__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6980:1: ( ( rule__Scenario__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6981:1: ( rule__Scenario__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6982:1: ( rule__Scenario__Group_3__0 )? int alt94=2; int LA94_0 = input.LA(1); if ( (LA94_0==RULE_GIVEN_TEXT) ) { alt94=1; } switch (alt94) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6982:2: rule__Scenario__Group_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_3__0_in_rule__Scenario__Group__3__Impl15380); rule__Scenario__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__3__Impl" // $ANTLR start "rule__Scenario__Group__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6992:1: rule__Scenario__Group__4 : rule__Scenario__Group__4__Impl rule__Scenario__Group__5 ; public final void rule__Scenario__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6996:1: ( rule__Scenario__Group__4__Impl rule__Scenario__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6997:2: rule__Scenario__Group__4__Impl rule__Scenario__Group__5 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__4__Impl_in_rule__Scenario__Group__415411); rule__Scenario__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__5_in_rule__Scenario__Group__415414); rule__Scenario__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__4" // $ANTLR start "rule__Scenario__Group__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7004:1: rule__Scenario__Group__4__Impl : ( ( rule__Scenario__Group_4__0 )? ) ; public final void rule__Scenario__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7008:1: ( ( ( rule__Scenario__Group_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7009:1: ( ( rule__Scenario__Group_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7009:1: ( ( rule__Scenario__Group_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7010:1: ( rule__Scenario__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getGroup_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7011:1: ( rule__Scenario__Group_4__0 )? int alt95=2; int LA95_0 = input.LA(1); if ( (LA95_0==RULE_WHEN_TEXT) ) { alt95=1; } switch (alt95) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7011:2: rule__Scenario__Group_4__0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_4__0_in_rule__Scenario__Group__4__Impl15441); rule__Scenario__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__4__Impl" // $ANTLR start "rule__Scenario__Group__5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7021:1: rule__Scenario__Group__5 : rule__Scenario__Group__5__Impl ; public final void rule__Scenario__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7025:1: ( rule__Scenario__Group__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7026:2: rule__Scenario__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group__5__Impl_in_rule__Scenario__Group__515472); rule__Scenario__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__5" // $ANTLR start "rule__Scenario__Group__5__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7032:1: rule__Scenario__Group__5__Impl : ( ( rule__Scenario__Group_5__0 )? ) ; public final void rule__Scenario__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7036:1: ( ( ( rule__Scenario__Group_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7037:1: ( ( rule__Scenario__Group_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7037:1: ( ( rule__Scenario__Group_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7038:1: ( rule__Scenario__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getGroup_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7039:1: ( rule__Scenario__Group_5__0 )? int alt96=2; int LA96_0 = input.LA(1); if ( (LA96_0==RULE_THEN_TEXT) ) { alt96=1; } switch (alt96) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7039:2: rule__Scenario__Group_5__0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_5__0_in_rule__Scenario__Group__5__Impl15499); rule__Scenario__Group_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group__5__Impl" // $ANTLR start "rule__Scenario__Group_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7061:1: rule__Scenario__Group_3__0 : rule__Scenario__Group_3__0__Impl rule__Scenario__Group_3__1 ; public final void rule__Scenario__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7065:1: ( rule__Scenario__Group_3__0__Impl rule__Scenario__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7066:2: rule__Scenario__Group_3__0__Impl rule__Scenario__Group_3__1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_3__0__Impl_in_rule__Scenario__Group_3__015542); rule__Scenario__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_3__1_in_rule__Scenario__Group_3__015545); rule__Scenario__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_3__0" // $ANTLR start "rule__Scenario__Group_3__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7073:1: rule__Scenario__Group_3__0__Impl : ( ( rule__Scenario__MembersAssignment_3_0 ) ) ; public final void rule__Scenario__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7077:1: ( ( ( rule__Scenario__MembersAssignment_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7078:1: ( ( rule__Scenario__MembersAssignment_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7078:1: ( ( rule__Scenario__MembersAssignment_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7079:1: ( rule__Scenario__MembersAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7080:1: ( rule__Scenario__MembersAssignment_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7080:2: rule__Scenario__MembersAssignment_3_0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_3_0_in_rule__Scenario__Group_3__0__Impl15572); rule__Scenario__MembersAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_3__0__Impl" // $ANTLR start "rule__Scenario__Group_3__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7090:1: rule__Scenario__Group_3__1 : rule__Scenario__Group_3__1__Impl ; public final void rule__Scenario__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7094:1: ( rule__Scenario__Group_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7095:2: rule__Scenario__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_3__1__Impl_in_rule__Scenario__Group_3__115602); rule__Scenario__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__Scenario__Group_3__1" // $ANTLR start "rule__Scenario__Group_3__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7101:1: rule__Scenario__Group_3__1__Impl : ( ( rule__Scenario__MembersAssignment_3_1 )* ) ; public final void rule__Scenario__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7105:1: ( ( ( rule__Scenario__MembersAssignment_3_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7106:1: ( ( rule__Scenario__MembersAssignment_3_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7106:1: ( ( rule__Scenario__MembersAssignment_3_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7107:1: ( rule__Scenario__MembersAssignment_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7108:1: ( rule__Scenario__MembersAssignment_3_1 )* loop97: do { int alt97=2; int LA97_0 = input.LA(1); if ( ((LA97_0>=RULE_AND_TEXT && LA97_0<=RULE_BUT_TEXT)) ) { alt97=1; } switch (alt97) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7108:2: rule__Scenario__MembersAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_3_1_in_rule__Scenario__Group_3__1__Impl15629); rule__Scenario__MembersAssignment_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop97; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_3__1__Impl" // $ANTLR start "rule__Scenario__Group_4__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7122:1: rule__Scenario__Group_4__0 : rule__Scenario__Group_4__0__Impl rule__Scenario__Group_4__1 ; public final void rule__Scenario__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7126:1: ( rule__Scenario__Group_4__0__Impl rule__Scenario__Group_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7127:2: rule__Scenario__Group_4__0__Impl rule__Scenario__Group_4__1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_4__0__Impl_in_rule__Scenario__Group_4__015664); rule__Scenario__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_4__1_in_rule__Scenario__Group_4__015667); rule__Scenario__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_4__0" // $ANTLR start "rule__Scenario__Group_4__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7134:1: rule__Scenario__Group_4__0__Impl : ( ( rule__Scenario__MembersAssignment_4_0 ) ) ; public final void rule__Scenario__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7138:1: ( ( ( rule__Scenario__MembersAssignment_4_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7139:1: ( ( rule__Scenario__MembersAssignment_4_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7139:1: ( ( rule__Scenario__MembersAssignment_4_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7140:1: ( rule__Scenario__MembersAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_4_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7141:1: ( rule__Scenario__MembersAssignment_4_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7141:2: rule__Scenario__MembersAssignment_4_0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_4_0_in_rule__Scenario__Group_4__0__Impl15694); rule__Scenario__MembersAssignment_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_4__0__Impl" // $ANTLR start "rule__Scenario__Group_4__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7151:1: rule__Scenario__Group_4__1 : rule__Scenario__Group_4__1__Impl ; public final void rule__Scenario__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7155:1: ( rule__Scenario__Group_4__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7156:2: rule__Scenario__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_4__1__Impl_in_rule__Scenario__Group_4__115724); rule__Scenario__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_4__1" // $ANTLR start "rule__Scenario__Group_4__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7162:1: rule__Scenario__Group_4__1__Impl : ( ( rule__Scenario__MembersAssignment_4_1 )* ) ; public final void rule__Scenario__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7166:1: ( ( ( rule__Scenario__MembersAssignment_4_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7167:1: ( ( rule__Scenario__MembersAssignment_4_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7167:1: ( ( rule__Scenario__MembersAssignment_4_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7168:1: ( rule__Scenario__MembersAssignment_4_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7169:1: ( rule__Scenario__MembersAssignment_4_1 )* loop98: do { int alt98=2; int LA98_0 = input.LA(1); if ( ((LA98_0>=RULE_AND_TEXT && LA98_0<=RULE_BUT_TEXT)) ) { alt98=1; } switch (alt98) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7169:2: rule__Scenario__MembersAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_4_1_in_rule__Scenario__Group_4__1__Impl15751); rule__Scenario__MembersAssignment_4_1(); state._fsp--; if (state.failed) return ; } break; default : break loop98; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_4__1__Impl" // $ANTLR start "rule__Scenario__Group_5__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7183:1: rule__Scenario__Group_5__0 : rule__Scenario__Group_5__0__Impl rule__Scenario__Group_5__1 ; public final void rule__Scenario__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7187:1: ( rule__Scenario__Group_5__0__Impl rule__Scenario__Group_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7188:2: rule__Scenario__Group_5__0__Impl rule__Scenario__Group_5__1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_5__0__Impl_in_rule__Scenario__Group_5__015786); rule__Scenario__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_5__1_in_rule__Scenario__Group_5__015789); rule__Scenario__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_5__0" // $ANTLR start "rule__Scenario__Group_5__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7195:1: rule__Scenario__Group_5__0__Impl : ( ( rule__Scenario__MembersAssignment_5_0 ) ) ; public final void rule__Scenario__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7199:1: ( ( ( rule__Scenario__MembersAssignment_5_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7200:1: ( ( rule__Scenario__MembersAssignment_5_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7200:1: ( ( rule__Scenario__MembersAssignment_5_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7201:1: ( rule__Scenario__MembersAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_5_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7202:1: ( rule__Scenario__MembersAssignment_5_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7202:2: rule__Scenario__MembersAssignment_5_0 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_5_0_in_rule__Scenario__Group_5__0__Impl15816); rule__Scenario__MembersAssignment_5_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_5__0__Impl" // $ANTLR start "rule__Scenario__Group_5__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7212:1: rule__Scenario__Group_5__1 : rule__Scenario__Group_5__1__Impl ; public final void rule__Scenario__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7216:1: ( rule__Scenario__Group_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7217:2: rule__Scenario__Group_5__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Scenario__Group_5__1__Impl_in_rule__Scenario__Group_5__115846); rule__Scenario__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__Scenario__Group_5__1" // $ANTLR start "rule__Scenario__Group_5__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7223:1: rule__Scenario__Group_5__1__Impl : ( ( rule__Scenario__MembersAssignment_5_1 )* ) ; public final void rule__Scenario__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7227:1: ( ( ( rule__Scenario__MembersAssignment_5_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7228:1: ( ( rule__Scenario__MembersAssignment_5_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7228:1: ( ( rule__Scenario__MembersAssignment_5_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7229:1: ( rule__Scenario__MembersAssignment_5_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAssignment_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7230:1: ( rule__Scenario__MembersAssignment_5_1 )* loop99: do { int alt99=2; int LA99_0 = input.LA(1); if ( ((LA99_0>=RULE_AND_TEXT && LA99_0<=RULE_BUT_TEXT)) ) { alt99=1; } switch (alt99) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7230:2: rule__Scenario__MembersAssignment_5_1 { pushFollow(FollowSets000.FOLLOW_rule__Scenario__MembersAssignment_5_1_in_rule__Scenario__Group_5__1__Impl15873); rule__Scenario__MembersAssignment_5_1(); state._fsp--; if (state.failed) return ; } break; default : break loop99; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__Group_5__1__Impl" // $ANTLR start "rule__Member__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7244: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7248:1: ( rule__Member__Group__0__Impl rule__Member__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7249:2: rule__Member__Group__0__Impl rule__Member__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__0__Impl_in_rule__Member__Group__015908); rule__Member__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group__1_in_rule__Member__Group__015911); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7256:1: rule__Member__Group__0__Impl : ( () ) ; public final void rule__Member__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7260:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7261:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7261:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7262:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getXtendMemberAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7263:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7265: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7275: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7279:1: ( rule__Member__Group__1__Impl rule__Member__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7280:2: rule__Member__Group__1__Impl rule__Member__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__1__Impl_in_rule__Member__Group__115969); rule__Member__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group__2_in_rule__Member__Group__115972); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7287: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7291:1: ( ( ( rule__Member__AnnotationsAssignment_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7292:1: ( ( rule__Member__AnnotationsAssignment_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7292:1: ( ( rule__Member__AnnotationsAssignment_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7293:1: ( rule__Member__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAnnotationsAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7294:1: ( rule__Member__AnnotationsAssignment_1 )* loop100: do { int alt100=2; int LA100_0 = input.LA(1); if ( (LA100_0==123) ) { alt100=1; } switch (alt100) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7294:2: rule__Member__AnnotationsAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__AnnotationsAssignment_1_in_rule__Member__Group__1__Impl15999); rule__Member__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop100; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7304: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7308:1: ( rule__Member__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7309:2: rule__Member__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__2__Impl_in_rule__Member__Group__216030); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7315:1: rule__Member__Group__2__Impl : ( ( rule__Member__Group_2__0 ) ) ; public final void rule__Member__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7319:1: ( ( ( rule__Member__Group_2__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7320:1: ( ( rule__Member__Group_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7320:1: ( ( rule__Member__Group_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7321:1: ( rule__Member__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7322:1: ( rule__Member__Group_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7322:2: rule__Member__Group_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__0_in_rule__Member__Group__2__Impl16057); rule__Member__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_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" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7338:1: rule__Member__Group_2__0 : rule__Member__Group_2__0__Impl rule__Member__Group_2__1 ; public final void rule__Member__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7342:1: ( rule__Member__Group_2__0__Impl rule__Member__Group_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7343:2: rule__Member__Group_2__0__Impl rule__Member__Group_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__0__Impl_in_rule__Member__Group_2__016093); rule__Member__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__1_in_rule__Member__Group_2__016096); rule__Member__Group_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__0" // $ANTLR start "rule__Member__Group_2__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7350:1: rule__Member__Group_2__0__Impl : ( () ) ; public final void rule__Member__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7354:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7355:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7355:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7356:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getXtendFieldAnnotationInfoAction_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7357:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7359:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getXtendFieldAnnotationInfoAction_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2__0__Impl" // $ANTLR start "rule__Member__Group_2__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7369:1: rule__Member__Group_2__1 : rule__Member__Group_2__1__Impl rule__Member__Group_2__2 ; public final void rule__Member__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7373:1: ( rule__Member__Group_2__1__Impl rule__Member__Group_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7374:2: rule__Member__Group_2__1__Impl rule__Member__Group_2__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__1__Impl_in_rule__Member__Group_2__116154); rule__Member__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__2_in_rule__Member__Group_2__116157); rule__Member__Group_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__1" // $ANTLR start "rule__Member__Group_2__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7381:1: rule__Member__Group_2__1__Impl : ( ( rule__Member__ModifiersAssignment_2_1 )* ) ; public final void rule__Member__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7385:1: ( ( ( rule__Member__ModifiersAssignment_2_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7386:1: ( ( rule__Member__ModifiersAssignment_2_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7386:1: ( ( rule__Member__ModifiersAssignment_2_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7387:1: ( rule__Member__ModifiersAssignment_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7388:1: ( rule__Member__ModifiersAssignment_2_1 )* loop101: do { int alt101=2; int LA101_0 = input.LA(1); if ( ((LA101_0>=44 && LA101_0<=56)) ) { alt101=1; } switch (alt101) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7388:2: rule__Member__ModifiersAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_1_in_rule__Member__Group_2__1__Impl16184); rule__Member__ModifiersAssignment_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop101; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2__1__Impl" // $ANTLR start "rule__Member__Group_2__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7398:1: rule__Member__Group_2__2 : rule__Member__Group_2__2__Impl rule__Member__Group_2__3 ; public final void rule__Member__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7402:1: ( rule__Member__Group_2__2__Impl rule__Member__Group_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7403:2: rule__Member__Group_2__2__Impl rule__Member__Group_2__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__2__Impl_in_rule__Member__Group_2__216215); rule__Member__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__3_in_rule__Member__Group_2__216218); rule__Member__Group_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__2" // $ANTLR start "rule__Member__Group_2__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7410:1: rule__Member__Group_2__2__Impl : ( ( rule__Member__Alternatives_2_2 ) ) ; public final void rule__Member__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7414:1: ( ( ( rule__Member__Alternatives_2_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7415:1: ( ( rule__Member__Alternatives_2_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7415:1: ( ( rule__Member__Alternatives_2_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7416:1: ( rule__Member__Alternatives_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7417:1: ( rule__Member__Alternatives_2_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7417:2: rule__Member__Alternatives_2_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Alternatives_2_2_in_rule__Member__Group_2__2__Impl16245); rule__Member__Alternatives_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2__2__Impl" // $ANTLR start "rule__Member__Group_2__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7427:1: rule__Member__Group_2__3 : rule__Member__Group_2__3__Impl rule__Member__Group_2__4 ; public final void rule__Member__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7431:1: ( rule__Member__Group_2__3__Impl rule__Member__Group_2__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7432:2: rule__Member__Group_2__3__Impl rule__Member__Group_2__4 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__3__Impl_in_rule__Member__Group_2__316275); rule__Member__Group_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__4_in_rule__Member__Group_2__316278); rule__Member__Group_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__3" // $ANTLR start "rule__Member__Group_2__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7439:1: rule__Member__Group_2__3__Impl : ( ( rule__Member__Group_2_3__0 )? ) ; public final void rule__Member__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7443:1: ( ( ( rule__Member__Group_2_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7444:1: ( ( rule__Member__Group_2_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7444:1: ( ( rule__Member__Group_2_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7445:1: ( rule__Member__Group_2_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7446:1: ( rule__Member__Group_2_3__0 )? int alt102=2; int LA102_0 = input.LA(1); if ( (LA102_0==39) ) { alt102=1; } switch (alt102) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7446:2: rule__Member__Group_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3__0_in_rule__Member__Group_2__3__Impl16305); rule__Member__Group_2_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2__3__Impl" // $ANTLR start "rule__Member__Group_2__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7456:1: rule__Member__Group_2__4 : rule__Member__Group_2__4__Impl ; public final void rule__Member__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7460:1: ( rule__Member__Group_2__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7461:2: rule__Member__Group_2__4__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2__4__Impl_in_rule__Member__Group_2__416336); rule__Member__Group_2__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__4" // $ANTLR start "rule__Member__Group_2__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7467:1: rule__Member__Group_2__4__Impl : ( ( ';' )? ) ; public final void rule__Member__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7471:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7472:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7472:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7473:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getSemicolonKeyword_2_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7474:1: ( ';' )? int alt103=2; int LA103_0 = input.LA(1); if ( (LA103_0==43) ) { alt103=1; } switch (alt103) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7475:2: ';' { match(input,43,FollowSets000.FOLLOW_43_in_rule__Member__Group_2__4__Impl16365); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getSemicolonKeyword_2_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2__4__Impl" // $ANTLR start "rule__Member__Group_2_2_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7496:1: rule__Member__Group_2_2_0__0 : rule__Member__Group_2_2_0__0__Impl rule__Member__Group_2_2_0__1 ; public final void rule__Member__Group_2_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7500:1: ( rule__Member__Group_2_2_0__0__Impl rule__Member__Group_2_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7501:2: rule__Member__Group_2_2_0__0__Impl rule__Member__Group_2_2_0__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__0__Impl_in_rule__Member__Group_2_2_0__016408); rule__Member__Group_2_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__1_in_rule__Member__Group_2_2_0__016411); rule__Member__Group_2_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_2_0__0" // $ANTLR start "rule__Member__Group_2_2_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7508:1: rule__Member__Group_2_2_0__0__Impl : ( ( rule__Member__ModifiersAssignment_2_2_0_0 ) ) ; public final void rule__Member__Group_2_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7512:1: ( ( ( rule__Member__ModifiersAssignment_2_2_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7513:1: ( ( rule__Member__ModifiersAssignment_2_2_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7513:1: ( ( rule__Member__ModifiersAssignment_2_2_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7514:1: ( rule__Member__ModifiersAssignment_2_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7515:1: ( rule__Member__ModifiersAssignment_2_2_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7515:2: rule__Member__ModifiersAssignment_2_2_0_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_0_0_in_rule__Member__Group_2_2_0__0__Impl16438); rule__Member__ModifiersAssignment_2_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_0__0__Impl" // $ANTLR start "rule__Member__Group_2_2_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7525:1: rule__Member__Group_2_2_0__1 : rule__Member__Group_2_2_0__1__Impl rule__Member__Group_2_2_0__2 ; public final void rule__Member__Group_2_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7529:1: ( rule__Member__Group_2_2_0__1__Impl rule__Member__Group_2_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7530:2: rule__Member__Group_2_2_0__1__Impl rule__Member__Group_2_2_0__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__1__Impl_in_rule__Member__Group_2_2_0__116468); rule__Member__Group_2_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__2_in_rule__Member__Group_2_2_0__116471); rule__Member__Group_2_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_2_0__1" // $ANTLR start "rule__Member__Group_2_2_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7537:1: rule__Member__Group_2_2_0__1__Impl : ( ( rule__Member__ModifiersAssignment_2_2_0_1 )* ) ; public final void rule__Member__Group_2_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7541:1: ( ( ( rule__Member__ModifiersAssignment_2_2_0_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7542:1: ( ( rule__Member__ModifiersAssignment_2_2_0_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7542:1: ( ( rule__Member__ModifiersAssignment_2_2_0_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7543:1: ( rule__Member__ModifiersAssignment_2_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7544:1: ( rule__Member__ModifiersAssignment_2_2_0_1 )* loop104: do { int alt104=2; int LA104_0 = input.LA(1); if ( ((LA104_0>=44 && LA104_0<=56)) ) { alt104=1; } switch (alt104) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7544:2: rule__Member__ModifiersAssignment_2_2_0_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_0_1_in_rule__Member__Group_2_2_0__1__Impl16498); rule__Member__ModifiersAssignment_2_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop104; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_0__1__Impl" // $ANTLR start "rule__Member__Group_2_2_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7554:1: rule__Member__Group_2_2_0__2 : rule__Member__Group_2_2_0__2__Impl rule__Member__Group_2_2_0__3 ; public final void rule__Member__Group_2_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7558:1: ( rule__Member__Group_2_2_0__2__Impl rule__Member__Group_2_2_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7559:2: rule__Member__Group_2_2_0__2__Impl rule__Member__Group_2_2_0__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__2__Impl_in_rule__Member__Group_2_2_0__216529); rule__Member__Group_2_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__3_in_rule__Member__Group_2_2_0__216532); rule__Member__Group_2_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_2_0__2" // $ANTLR start "rule__Member__Group_2_2_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7566:1: rule__Member__Group_2_2_0__2__Impl : ( ( rule__Member__TypeAssignment_2_2_0_2 )? ) ; public final void rule__Member__Group_2_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7570:1: ( ( ( rule__Member__TypeAssignment_2_2_0_2 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7571:1: ( ( rule__Member__TypeAssignment_2_2_0_2 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7571:1: ( ( rule__Member__TypeAssignment_2_2_0_2 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7572:1: ( rule__Member__TypeAssignment_2_2_0_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_2_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7573:1: ( rule__Member__TypeAssignment_2_2_0_2 )? int alt105=2; alt105 = dfa105.predict(input); switch (alt105) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7573:2: rule__Member__TypeAssignment_2_2_0_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__TypeAssignment_2_2_0_2_in_rule__Member__Group_2_2_0__2__Impl16559); rule__Member__TypeAssignment_2_2_0_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_0__2__Impl" // $ANTLR start "rule__Member__Group_2_2_0__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7583:1: rule__Member__Group_2_2_0__3 : rule__Member__Group_2_2_0__3__Impl ; public final void rule__Member__Group_2_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7587:1: ( rule__Member__Group_2_2_0__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7588:2: rule__Member__Group_2_2_0__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_0__3__Impl_in_rule__Member__Group_2_2_0__316590); rule__Member__Group_2_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_2_0__3" // $ANTLR start "rule__Member__Group_2_2_0__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7594:1: rule__Member__Group_2_2_0__3__Impl : ( ( rule__Member__NameAssignment_2_2_0_3 ) ) ; public final void rule__Member__Group_2_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7598:1: ( ( ( rule__Member__NameAssignment_2_2_0_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7599:1: ( ( rule__Member__NameAssignment_2_2_0_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7599:1: ( ( rule__Member__NameAssignment_2_2_0_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7600:1: ( rule__Member__NameAssignment_2_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_2_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7601:1: ( rule__Member__NameAssignment_2_2_0_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7601:2: rule__Member__NameAssignment_2_2_0_3 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_2_0_3_in_rule__Member__Group_2_2_0__3__Impl16617); rule__Member__NameAssignment_2_2_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_0__3__Impl" // $ANTLR start "rule__Member__Group_2_2_1__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7619: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7623:1: ( rule__Member__Group_2_2_1__0__Impl rule__Member__Group_2_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7624: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__016655); 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__016658); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7631:1: rule__Member__Group_2_2_1__0__Impl : ( ( rule__Member__ModifiersAssignment_2_2_1_0 ) ) ; public final void rule__Member__Group_2_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7635:1: ( ( ( rule__Member__ModifiersAssignment_2_2_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7636:1: ( ( rule__Member__ModifiersAssignment_2_2_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7636:1: ( ( rule__Member__ModifiersAssignment_2_2_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7637:1: ( rule__Member__ModifiersAssignment_2_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7638:1: ( rule__Member__ModifiersAssignment_2_2_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7638:2: rule__Member__ModifiersAssignment_2_2_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_1_0_in_rule__Member__Group_2_2_1__0__Impl16685); rule__Member__ModifiersAssignment_2_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7648: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7652:1: ( rule__Member__Group_2_2_1__1__Impl rule__Member__Group_2_2_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7653: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__116715); 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__116718); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7660: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7664:1: ( ( ( rule__Member__Alternatives_2_2_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7665:1: ( ( rule__Member__Alternatives_2_2_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7665:1: ( ( rule__Member__Alternatives_2_2_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7666:1: ( rule__Member__Alternatives_2_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7667:1: ( rule__Member__Alternatives_2_2_1_1 )* loop106: do { int alt106=2; int LA106_0 = input.LA(1); if ( ((LA106_0>=44 && LA106_0<=58)) ) { alt106=1; } switch (alt106) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7667: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__Impl16745); rule__Member__Alternatives_2_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop106; } } while (true); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7677: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7681:1: ( rule__Member__Group_2_2_1__2__Impl rule__Member__Group_2_2_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7682: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__216776); 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__216779); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7689:1: rule__Member__Group_2_2_1__2__Impl : ( ( rule__Member__TypeAssignment_2_2_1_2 ) ) ; public final void rule__Member__Group_2_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7693:1: ( ( ( rule__Member__TypeAssignment_2_2_1_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7694:1: ( ( rule__Member__TypeAssignment_2_2_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7694:1: ( ( rule__Member__TypeAssignment_2_2_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7695:1: ( rule__Member__TypeAssignment_2_2_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_2_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7696:1: ( rule__Member__TypeAssignment_2_2_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7696:2: rule__Member__TypeAssignment_2_2_1_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__TypeAssignment_2_2_1_2_in_rule__Member__Group_2_2_1__2__Impl16806); rule__Member__TypeAssignment_2_2_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7706: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7710:1: ( rule__Member__Group_2_2_1__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7711: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__316836); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7717:1: rule__Member__Group_2_2_1__3__Impl : ( ( rule__Member__NameAssignment_2_2_1_3 )? ) ; public final void rule__Member__Group_2_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7721:1: ( ( ( rule__Member__NameAssignment_2_2_1_3 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7722:1: ( ( rule__Member__NameAssignment_2_2_1_3 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7722:1: ( ( rule__Member__NameAssignment_2_2_1_3 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7723:1: ( rule__Member__NameAssignment_2_2_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_2_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7724:1: ( rule__Member__NameAssignment_2_2_1_3 )? int alt107=2; alt107 = dfa107.predict(input); switch (alt107) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7724:2: rule__Member__NameAssignment_2_2_1_3 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_2_1_3_in_rule__Member__Group_2_2_1__3__Impl16863); rule__Member__NameAssignment_2_2_1_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_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_2_2__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7742:1: rule__Member__Group_2_2_2__0 : rule__Member__Group_2_2_2__0__Impl rule__Member__Group_2_2_2__1 ; public final void rule__Member__Group_2_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7746:1: ( rule__Member__Group_2_2_2__0__Impl rule__Member__Group_2_2_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7747:2: rule__Member__Group_2_2_2__0__Impl rule__Member__Group_2_2_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__0__Impl_in_rule__Member__Group_2_2_2__016902); rule__Member__Group_2_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__1_in_rule__Member__Group_2_2_2__016905); rule__Member__Group_2_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_2__0" // $ANTLR start "rule__Member__Group_2_2_2__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7754:1: rule__Member__Group_2_2_2__0__Impl : ( ( rule__Member__ModifiersAssignment_2_2_2_0 ) ) ; public final void rule__Member__Group_2_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7758:1: ( ( ( rule__Member__ModifiersAssignment_2_2_2_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7759:1: ( ( rule__Member__ModifiersAssignment_2_2_2_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7759:1: ( ( rule__Member__ModifiersAssignment_2_2_2_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7760:1: ( rule__Member__ModifiersAssignment_2_2_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7761:1: ( rule__Member__ModifiersAssignment_2_2_2_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7761:2: rule__Member__ModifiersAssignment_2_2_2_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_2_0_in_rule__Member__Group_2_2_2__0__Impl16932); rule__Member__ModifiersAssignment_2_2_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_2__0__Impl" // $ANTLR start "rule__Member__Group_2_2_2__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7771:1: rule__Member__Group_2_2_2__1 : rule__Member__Group_2_2_2__1__Impl rule__Member__Group_2_2_2__2 ; public final void rule__Member__Group_2_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7775:1: ( rule__Member__Group_2_2_2__1__Impl rule__Member__Group_2_2_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7776:2: rule__Member__Group_2_2_2__1__Impl rule__Member__Group_2_2_2__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__1__Impl_in_rule__Member__Group_2_2_2__116962); rule__Member__Group_2_2_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__2_in_rule__Member__Group_2_2_2__116965); rule__Member__Group_2_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_2_2__1" // $ANTLR start "rule__Member__Group_2_2_2__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7783:1: rule__Member__Group_2_2_2__1__Impl : ( ( rule__Member__ModifiersAssignment_2_2_2_1 )* ) ; public final void rule__Member__Group_2_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7787:1: ( ( ( rule__Member__ModifiersAssignment_2_2_2_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7788:1: ( ( rule__Member__ModifiersAssignment_2_2_2_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7788:1: ( ( rule__Member__ModifiersAssignment_2_2_2_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7789:1: ( rule__Member__ModifiersAssignment_2_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7790:1: ( rule__Member__ModifiersAssignment_2_2_2_1 )* loop108: do { int alt108=2; int LA108_0 = input.LA(1); if ( ((LA108_0>=44 && LA108_0<=56)) ) { alt108=1; } switch (alt108) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7790:2: rule__Member__ModifiersAssignment_2_2_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_2_1_in_rule__Member__Group_2_2_2__1__Impl16992); rule__Member__ModifiersAssignment_2_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop108; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_2__1__Impl" // $ANTLR start "rule__Member__Group_2_2_2__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7800:1: rule__Member__Group_2_2_2__2 : rule__Member__Group_2_2_2__2__Impl rule__Member__Group_2_2_2__3 ; public final void rule__Member__Group_2_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7804:1: ( rule__Member__Group_2_2_2__2__Impl rule__Member__Group_2_2_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7805:2: rule__Member__Group_2_2_2__2__Impl rule__Member__Group_2_2_2__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__2__Impl_in_rule__Member__Group_2_2_2__217023); rule__Member__Group_2_2_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__3_in_rule__Member__Group_2_2_2__217026); rule__Member__Group_2_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_2_2__2" // $ANTLR start "rule__Member__Group_2_2_2__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7812:1: rule__Member__Group_2_2_2__2__Impl : ( ( rule__Member__ModifiersAssignment_2_2_2_2 ) ) ; public final void rule__Member__Group_2_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7816:1: ( ( ( rule__Member__ModifiersAssignment_2_2_2_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7817:1: ( ( rule__Member__ModifiersAssignment_2_2_2_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7817:1: ( ( rule__Member__ModifiersAssignment_2_2_2_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7818:1: ( rule__Member__ModifiersAssignment_2_2_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7819:1: ( rule__Member__ModifiersAssignment_2_2_2_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7819:2: rule__Member__ModifiersAssignment_2_2_2_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_2_2_in_rule__Member__Group_2_2_2__2__Impl17053); rule__Member__ModifiersAssignment_2_2_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_2__2__Impl" // $ANTLR start "rule__Member__Group_2_2_2__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7829:1: rule__Member__Group_2_2_2__3 : rule__Member__Group_2_2_2__3__Impl rule__Member__Group_2_2_2__4 ; public final void rule__Member__Group_2_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7833:1: ( rule__Member__Group_2_2_2__3__Impl rule__Member__Group_2_2_2__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7834:2: rule__Member__Group_2_2_2__3__Impl rule__Member__Group_2_2_2__4 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__3__Impl_in_rule__Member__Group_2_2_2__317083); rule__Member__Group_2_2_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__4_in_rule__Member__Group_2_2_2__317086); rule__Member__Group_2_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_2_2__3" // $ANTLR start "rule__Member__Group_2_2_2__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7841:1: rule__Member__Group_2_2_2__3__Impl : ( ( rule__Member__ModifiersAssignment_2_2_2_3 )* ) ; public final void rule__Member__Group_2_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7845:1: ( ( ( rule__Member__ModifiersAssignment_2_2_2_3 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7846:1: ( ( rule__Member__ModifiersAssignment_2_2_2_3 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7846:1: ( ( rule__Member__ModifiersAssignment_2_2_2_3 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7847:1: ( rule__Member__ModifiersAssignment_2_2_2_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7848:1: ( rule__Member__ModifiersAssignment_2_2_2_3 )* loop109: do { int alt109=2; int LA109_0 = input.LA(1); if ( ((LA109_0>=44 && LA109_0<=56)) ) { alt109=1; } switch (alt109) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7848:2: rule__Member__ModifiersAssignment_2_2_2_3 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_2_3_in_rule__Member__Group_2_2_2__3__Impl17113); rule__Member__ModifiersAssignment_2_2_2_3(); state._fsp--; if (state.failed) return ; } break; default : break loop109; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_2__3__Impl" // $ANTLR start "rule__Member__Group_2_2_2__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7858:1: rule__Member__Group_2_2_2__4 : rule__Member__Group_2_2_2__4__Impl rule__Member__Group_2_2_2__5 ; public final void rule__Member__Group_2_2_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7862:1: ( rule__Member__Group_2_2_2__4__Impl rule__Member__Group_2_2_2__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7863:2: rule__Member__Group_2_2_2__4__Impl rule__Member__Group_2_2_2__5 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__4__Impl_in_rule__Member__Group_2_2_2__417144); rule__Member__Group_2_2_2__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__5_in_rule__Member__Group_2_2_2__417147); rule__Member__Group_2_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_2_2__4" // $ANTLR start "rule__Member__Group_2_2_2__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7870:1: rule__Member__Group_2_2_2__4__Impl : ( ( rule__Member__TypeAssignment_2_2_2_4 ) ) ; public final void rule__Member__Group_2_2_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7874:1: ( ( ( rule__Member__TypeAssignment_2_2_2_4 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7875:1: ( ( rule__Member__TypeAssignment_2_2_2_4 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7875:1: ( ( rule__Member__TypeAssignment_2_2_2_4 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7876:1: ( rule__Member__TypeAssignment_2_2_2_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_2_2_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7877:1: ( rule__Member__TypeAssignment_2_2_2_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7877:2: rule__Member__TypeAssignment_2_2_2_4 { pushFollow(FollowSets000.FOLLOW_rule__Member__TypeAssignment_2_2_2_4_in_rule__Member__Group_2_2_2__4__Impl17174); rule__Member__TypeAssignment_2_2_2_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_2_2_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_2__4__Impl" // $ANTLR start "rule__Member__Group_2_2_2__5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7887:1: rule__Member__Group_2_2_2__5 : rule__Member__Group_2_2_2__5__Impl ; public final void rule__Member__Group_2_2_2__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7891:1: ( rule__Member__Group_2_2_2__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7892:2: rule__Member__Group_2_2_2__5__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_2__5__Impl_in_rule__Member__Group_2_2_2__517204); rule__Member__Group_2_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_2_2__5" // $ANTLR start "rule__Member__Group_2_2_2__5__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7898:1: rule__Member__Group_2_2_2__5__Impl : ( ( rule__Member__NameAssignment_2_2_2_5 )? ) ; public final void rule__Member__Group_2_2_2__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7902:1: ( ( ( rule__Member__NameAssignment_2_2_2_5 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7903:1: ( ( rule__Member__NameAssignment_2_2_2_5 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7903:1: ( ( rule__Member__NameAssignment_2_2_2_5 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7904:1: ( rule__Member__NameAssignment_2_2_2_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_2_2_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7905:1: ( rule__Member__NameAssignment_2_2_2_5 )? int alt110=2; alt110 = dfa110.predict(input); switch (alt110) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7905:2: rule__Member__NameAssignment_2_2_2_5 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_2_2_5_in_rule__Member__Group_2_2_2__5__Impl17231); rule__Member__NameAssignment_2_2_2_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_2_2_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_2__5__Impl" // $ANTLR start "rule__Member__Group_2_2_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7927:1: rule__Member__Group_2_2_3__0 : rule__Member__Group_2_2_3__0__Impl rule__Member__Group_2_2_3__1 ; public final void rule__Member__Group_2_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7931:1: ( rule__Member__Group_2_2_3__0__Impl rule__Member__Group_2_2_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7932:2: rule__Member__Group_2_2_3__0__Impl rule__Member__Group_2_2_3__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_3__0__Impl_in_rule__Member__Group_2_2_3__017274); rule__Member__Group_2_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_3__1_in_rule__Member__Group_2_2_3__017277); rule__Member__Group_2_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_2_3__0" // $ANTLR start "rule__Member__Group_2_2_3__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7939:1: rule__Member__Group_2_2_3__0__Impl : ( ( rule__Member__TypeAssignment_2_2_3_0 ) ) ; public final void rule__Member__Group_2_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7943:1: ( ( ( rule__Member__TypeAssignment_2_2_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7944:1: ( ( rule__Member__TypeAssignment_2_2_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7944:1: ( ( rule__Member__TypeAssignment_2_2_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7945:1: ( rule__Member__TypeAssignment_2_2_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_2_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7946:1: ( rule__Member__TypeAssignment_2_2_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7946:2: rule__Member__TypeAssignment_2_2_3_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__TypeAssignment_2_2_3_0_in_rule__Member__Group_2_2_3__0__Impl17304); rule__Member__TypeAssignment_2_2_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_3__0__Impl" // $ANTLR start "rule__Member__Group_2_2_3__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7956:1: rule__Member__Group_2_2_3__1 : rule__Member__Group_2_2_3__1__Impl ; public final void rule__Member__Group_2_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7960:1: ( rule__Member__Group_2_2_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7961:2: rule__Member__Group_2_2_3__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_3__1__Impl_in_rule__Member__Group_2_2_3__117334); rule__Member__Group_2_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_2_3__1" // $ANTLR start "rule__Member__Group_2_2_3__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7967:1: rule__Member__Group_2_2_3__1__Impl : ( ( rule__Member__NameAssignment_2_2_3_1 ) ) ; public final void rule__Member__Group_2_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7971:1: ( ( ( rule__Member__NameAssignment_2_2_3_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7972:1: ( ( rule__Member__NameAssignment_2_2_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7972:1: ( ( rule__Member__NameAssignment_2_2_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7973:1: ( rule__Member__NameAssignment_2_2_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_2_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7974:1: ( rule__Member__NameAssignment_2_2_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7974:2: rule__Member__NameAssignment_2_2_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_2_3_1_in_rule__Member__Group_2_2_3__1__Impl17361); rule__Member__NameAssignment_2_2_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_2_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_3__1__Impl" // $ANTLR start "rule__Member__Group_2_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7988: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7992:1: ( rule__Member__Group_2_3__0__Impl rule__Member__Group_2_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:7993: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__017395); 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__017398); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8000: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8004:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8005:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8005:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8006:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getEqualsSignKeyword_2_3_0()); } match(input,39,FollowSets000.FOLLOW_39_in_rule__Member__Group_2_3__0__Impl17426); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getEqualsSignKeyword_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3__0__Impl" // $ANTLR start "rule__Member__Group_2_3__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8019: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8023:1: ( rule__Member__Group_2_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8024:2: rule__Member__Group_2_3__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3__1__Impl_in_rule__Member__Group_2_3__117457); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8030:1: rule__Member__Group_2_3__1__Impl : ( ( rule__Member__InitialValueAssignment_2_3_1 ) ) ; public final void rule__Member__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8034:1: ( ( ( rule__Member__InitialValueAssignment_2_3_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8035:1: ( ( rule__Member__InitialValueAssignment_2_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8035:1: ( ( rule__Member__InitialValueAssignment_2_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8036:1: ( rule__Member__InitialValueAssignment_2_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getInitialValueAssignment_2_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8037:1: ( rule__Member__InitialValueAssignment_2_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8037:2: rule__Member__InitialValueAssignment_2_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__InitialValueAssignment_2_3_1_in_rule__Member__Group_2_3__1__Impl17484); rule__Member__InitialValueAssignment_2_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getInitialValueAssignment_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__GivenReference__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8051:1: rule__GivenReference__Group__0 : rule__GivenReference__Group__0__Impl rule__GivenReference__Group__1 ; public final void rule__GivenReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8055:1: ( rule__GivenReference__Group__0__Impl rule__GivenReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8056:2: rule__GivenReference__Group__0__Impl rule__GivenReference__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__GivenReference__Group__0__Impl_in_rule__GivenReference__Group__017518); rule__GivenReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__GivenReference__Group__1_in_rule__GivenReference__Group__017521); rule__GivenReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GivenReference__Group__0" // $ANTLR start "rule__GivenReference__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8063:1: rule__GivenReference__Group__0__Impl : ( () ) ; public final void rule__GivenReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8067:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8068:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8068:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8069:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getGivenReferenceAccess().getGivenReferenceAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8070:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8072:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getGivenReferenceAccess().getGivenReferenceAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GivenReference__Group__0__Impl" // $ANTLR start "rule__GivenReference__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8082:1: rule__GivenReference__Group__1 : rule__GivenReference__Group__1__Impl ; public final void rule__GivenReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8086:1: ( rule__GivenReference__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8087:2: rule__GivenReference__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__GivenReference__Group__1__Impl_in_rule__GivenReference__Group__117579); rule__GivenReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GivenReference__Group__1" // $ANTLR start "rule__GivenReference__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8093:1: rule__GivenReference__Group__1__Impl : ( ( rule__GivenReference__ReferenceAssignment_1 ) ) ; public final void rule__GivenReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8097:1: ( ( ( rule__GivenReference__ReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8098:1: ( ( rule__GivenReference__ReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8098:1: ( ( rule__GivenReference__ReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8099:1: ( rule__GivenReference__ReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGivenReferenceAccess().getReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8100:1: ( rule__GivenReference__ReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8100:2: rule__GivenReference__ReferenceAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__GivenReference__ReferenceAssignment_1_in_rule__GivenReference__Group__1__Impl17606); rule__GivenReference__ReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGivenReferenceAccess().getReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GivenReference__Group__1__Impl" // $ANTLR start "rule__Given__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8114:1: rule__Given__Group__0 : rule__Given__Group__0__Impl rule__Given__Group__1 ; public final void rule__Given__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8118:1: ( rule__Given__Group__0__Impl rule__Given__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8119:2: rule__Given__Group__0__Impl rule__Given__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Given__Group__0__Impl_in_rule__Given__Group__017640); rule__Given__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Given__Group__1_in_rule__Given__Group__017643); rule__Given__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__Group__0" // $ANTLR start "rule__Given__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8126:1: rule__Given__Group__0__Impl : ( () ) ; public final void rule__Given__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8130:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8131:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8131:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8132:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getGivenAccess().getGivenAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8133:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8135:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getGivenAccess().getGivenAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__Group__0__Impl" // $ANTLR start "rule__Given__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8145:1: rule__Given__Group__1 : rule__Given__Group__1__Impl rule__Given__Group__2 ; public final void rule__Given__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8149:1: ( rule__Given__Group__1__Impl rule__Given__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8150:2: rule__Given__Group__1__Impl rule__Given__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Given__Group__1__Impl_in_rule__Given__Group__117701); rule__Given__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Given__Group__2_in_rule__Given__Group__117704); rule__Given__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__Group__1" // $ANTLR start "rule__Given__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8157:1: rule__Given__Group__1__Impl : ( ( rule__Given__NameAssignment_1 ) ) ; public final void rule__Given__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8161:1: ( ( ( rule__Given__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8162:1: ( ( rule__Given__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8162:1: ( ( rule__Given__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8163:1: ( rule__Given__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGivenAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8164:1: ( rule__Given__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8164:2: rule__Given__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Given__NameAssignment_1_in_rule__Given__Group__1__Impl17731); rule__Given__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGivenAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__Group__1__Impl" // $ANTLR start "rule__Given__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8174:1: rule__Given__Group__2 : rule__Given__Group__2__Impl ; public final void rule__Given__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8178:1: ( rule__Given__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8179:2: rule__Given__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Given__Group__2__Impl_in_rule__Given__Group__217761); rule__Given__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__Group__2" // $ANTLR start "rule__Given__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8185:1: rule__Given__Group__2__Impl : ( ( rule__Given__ExpressionAssignment_2 ) ) ; public final void rule__Given__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8189:1: ( ( ( rule__Given__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8190:1: ( ( rule__Given__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8190:1: ( ( rule__Given__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8191:1: ( rule__Given__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGivenAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8192:1: ( rule__Given__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8192:2: rule__Given__ExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__Given__ExpressionAssignment_2_in_rule__Given__Group__2__Impl17788); rule__Given__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getGivenAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__Group__2__Impl" // $ANTLR start "rule__WhenReference__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8208:1: rule__WhenReference__Group__0 : rule__WhenReference__Group__0__Impl rule__WhenReference__Group__1 ; public final void rule__WhenReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8212:1: ( rule__WhenReference__Group__0__Impl rule__WhenReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8213:2: rule__WhenReference__Group__0__Impl rule__WhenReference__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__WhenReference__Group__0__Impl_in_rule__WhenReference__Group__017824); rule__WhenReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__WhenReference__Group__1_in_rule__WhenReference__Group__017827); rule__WhenReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__WhenReference__Group__0" // $ANTLR start "rule__WhenReference__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8220:1: rule__WhenReference__Group__0__Impl : ( () ) ; public final void rule__WhenReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8224:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8225:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8225:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8226:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getWhenReferenceAccess().getWhenReferenceAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8227:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8229:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getWhenReferenceAccess().getWhenReferenceAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__WhenReference__Group__0__Impl" // $ANTLR start "rule__WhenReference__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8239:1: rule__WhenReference__Group__1 : rule__WhenReference__Group__1__Impl ; public final void rule__WhenReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8243:1: ( rule__WhenReference__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8244:2: rule__WhenReference__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__WhenReference__Group__1__Impl_in_rule__WhenReference__Group__117885); rule__WhenReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__WhenReference__Group__1" // $ANTLR start "rule__WhenReference__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8250:1: rule__WhenReference__Group__1__Impl : ( ( rule__WhenReference__ReferenceAssignment_1 ) ) ; public final void rule__WhenReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8254:1: ( ( ( rule__WhenReference__ReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8255:1: ( ( rule__WhenReference__ReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8255:1: ( ( rule__WhenReference__ReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8256:1: ( rule__WhenReference__ReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhenReferenceAccess().getReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8257:1: ( rule__WhenReference__ReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8257:2: rule__WhenReference__ReferenceAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__WhenReference__ReferenceAssignment_1_in_rule__WhenReference__Group__1__Impl17912); rule__WhenReference__ReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getWhenReferenceAccess().getReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__WhenReference__Group__1__Impl" // $ANTLR start "rule__When__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8271:1: rule__When__Group__0 : rule__When__Group__0__Impl rule__When__Group__1 ; public final void rule__When__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8275:1: ( rule__When__Group__0__Impl rule__When__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8276:2: rule__When__Group__0__Impl rule__When__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__When__Group__0__Impl_in_rule__When__Group__017946); rule__When__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__When__Group__1_in_rule__When__Group__017949); rule__When__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__Group__0" // $ANTLR start "rule__When__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8283:1: rule__When__Group__0__Impl : ( () ) ; public final void rule__When__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8287:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8288:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8288:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8289:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getWhenAccess().getWhenAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8290:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8292:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getWhenAccess().getWhenAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__Group__0__Impl" // $ANTLR start "rule__When__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8302:1: rule__When__Group__1 : rule__When__Group__1__Impl rule__When__Group__2 ; public final void rule__When__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8306:1: ( rule__When__Group__1__Impl rule__When__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8307:2: rule__When__Group__1__Impl rule__When__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__When__Group__1__Impl_in_rule__When__Group__118007); rule__When__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__When__Group__2_in_rule__When__Group__118010); rule__When__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__Group__1" // $ANTLR start "rule__When__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8314:1: rule__When__Group__1__Impl : ( ( rule__When__NameAssignment_1 ) ) ; public final void rule__When__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8318:1: ( ( ( rule__When__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8319:1: ( ( rule__When__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8319:1: ( ( rule__When__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8320:1: ( rule__When__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhenAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8321:1: ( rule__When__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8321:2: rule__When__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__When__NameAssignment_1_in_rule__When__Group__1__Impl18037); rule__When__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getWhenAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__Group__1__Impl" // $ANTLR start "rule__When__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8331:1: rule__When__Group__2 : rule__When__Group__2__Impl ; public final void rule__When__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8335:1: ( rule__When__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8336:2: rule__When__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__When__Group__2__Impl_in_rule__When__Group__218067); rule__When__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__Group__2" // $ANTLR start "rule__When__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8342:1: rule__When__Group__2__Impl : ( ( rule__When__ExpressionAssignment_2 ) ) ; public final void rule__When__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8346:1: ( ( ( rule__When__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8347:1: ( ( rule__When__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8347:1: ( ( rule__When__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8348:1: ( rule__When__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhenAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8349:1: ( rule__When__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8349:2: rule__When__ExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__When__ExpressionAssignment_2_in_rule__When__Group__2__Impl18094); rule__When__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getWhenAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__Group__2__Impl" // $ANTLR start "rule__ThenReference__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8365:1: rule__ThenReference__Group__0 : rule__ThenReference__Group__0__Impl rule__ThenReference__Group__1 ; public final void rule__ThenReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8369:1: ( rule__ThenReference__Group__0__Impl rule__ThenReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8370:2: rule__ThenReference__Group__0__Impl rule__ThenReference__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__ThenReference__Group__0__Impl_in_rule__ThenReference__Group__018130); rule__ThenReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__ThenReference__Group__1_in_rule__ThenReference__Group__018133); rule__ThenReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ThenReference__Group__0" // $ANTLR start "rule__ThenReference__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8377:1: rule__ThenReference__Group__0__Impl : ( () ) ; public final void rule__ThenReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8381:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8382:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8382:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8383:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getThenReferenceAccess().getThenReferenceAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8384:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8386:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getThenReferenceAccess().getThenReferenceAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ThenReference__Group__0__Impl" // $ANTLR start "rule__ThenReference__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8396:1: rule__ThenReference__Group__1 : rule__ThenReference__Group__1__Impl ; public final void rule__ThenReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8400:1: ( rule__ThenReference__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8401:2: rule__ThenReference__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__ThenReference__Group__1__Impl_in_rule__ThenReference__Group__118191); rule__ThenReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ThenReference__Group__1" // $ANTLR start "rule__ThenReference__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8407:1: rule__ThenReference__Group__1__Impl : ( ( rule__ThenReference__ReferenceAssignment_1 ) ) ; public final void rule__ThenReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8411:1: ( ( ( rule__ThenReference__ReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8412:1: ( ( rule__ThenReference__ReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8412:1: ( ( rule__ThenReference__ReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8413:1: ( rule__ThenReference__ReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getThenReferenceAccess().getReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8414:1: ( rule__ThenReference__ReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8414:2: rule__ThenReference__ReferenceAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__ThenReference__ReferenceAssignment_1_in_rule__ThenReference__Group__1__Impl18218); rule__ThenReference__ReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getThenReferenceAccess().getReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ThenReference__Group__1__Impl" // $ANTLR start "rule__Then__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8428:1: rule__Then__Group__0 : rule__Then__Group__0__Impl rule__Then__Group__1 ; public final void rule__Then__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8432:1: ( rule__Then__Group__0__Impl rule__Then__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8433:2: rule__Then__Group__0__Impl rule__Then__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Then__Group__0__Impl_in_rule__Then__Group__018252); rule__Then__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Then__Group__1_in_rule__Then__Group__018255); rule__Then__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__Group__0" // $ANTLR start "rule__Then__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8440:1: rule__Then__Group__0__Impl : ( () ) ; public final void rule__Then__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8444:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8445:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8445:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8446:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getThenAccess().getThenAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8447:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8449:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getThenAccess().getThenAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__Group__0__Impl" // $ANTLR start "rule__Then__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8459:1: rule__Then__Group__1 : rule__Then__Group__1__Impl rule__Then__Group__2 ; public final void rule__Then__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8463:1: ( rule__Then__Group__1__Impl rule__Then__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8464:2: rule__Then__Group__1__Impl rule__Then__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Then__Group__1__Impl_in_rule__Then__Group__118313); rule__Then__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Then__Group__2_in_rule__Then__Group__118316); rule__Then__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__Group__1" // $ANTLR start "rule__Then__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8471:1: rule__Then__Group__1__Impl : ( ( rule__Then__NameAssignment_1 ) ) ; public final void rule__Then__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8475:1: ( ( ( rule__Then__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8476:1: ( ( rule__Then__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8476:1: ( ( rule__Then__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8477:1: ( rule__Then__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getThenAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8478:1: ( rule__Then__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8478:2: rule__Then__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Then__NameAssignment_1_in_rule__Then__Group__1__Impl18343); rule__Then__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getThenAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__Group__1__Impl" // $ANTLR start "rule__Then__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8488:1: rule__Then__Group__2 : rule__Then__Group__2__Impl ; public final void rule__Then__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8492:1: ( rule__Then__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8493:2: rule__Then__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Then__Group__2__Impl_in_rule__Then__Group__218373); rule__Then__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__Group__2" // $ANTLR start "rule__Then__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8499:1: rule__Then__Group__2__Impl : ( ( rule__Then__ExpressionAssignment_2 ) ) ; public final void rule__Then__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8503:1: ( ( ( rule__Then__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8504:1: ( ( rule__Then__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8504:1: ( ( rule__Then__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8505:1: ( rule__Then__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getThenAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8506:1: ( rule__Then__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8506:2: rule__Then__ExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__Then__ExpressionAssignment_2_in_rule__Then__Group__2__Impl18400); rule__Then__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getThenAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__Group__2__Impl" // $ANTLR start "rule__AndReference__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8522:1: rule__AndReference__Group__0 : rule__AndReference__Group__0__Impl rule__AndReference__Group__1 ; public final void rule__AndReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8526:1: ( rule__AndReference__Group__0__Impl rule__AndReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8527:2: rule__AndReference__Group__0__Impl rule__AndReference__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__AndReference__Group__0__Impl_in_rule__AndReference__Group__018436); rule__AndReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AndReference__Group__1_in_rule__AndReference__Group__018439); rule__AndReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AndReference__Group__0" // $ANTLR start "rule__AndReference__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8534:1: rule__AndReference__Group__0__Impl : ( () ) ; public final void rule__AndReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8538:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8539:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8539:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8540:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAndReferenceAccess().getAndReferenceAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8541:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8543:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAndReferenceAccess().getAndReferenceAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AndReference__Group__0__Impl" // $ANTLR start "rule__AndReference__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8553:1: rule__AndReference__Group__1 : rule__AndReference__Group__1__Impl ; public final void rule__AndReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8557:1: ( rule__AndReference__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8558:2: rule__AndReference__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__AndReference__Group__1__Impl_in_rule__AndReference__Group__118497); rule__AndReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AndReference__Group__1" // $ANTLR start "rule__AndReference__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8564:1: rule__AndReference__Group__1__Impl : ( ( rule__AndReference__ReferenceAssignment_1 ) ) ; public final void rule__AndReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8568:1: ( ( ( rule__AndReference__ReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8569:1: ( ( rule__AndReference__ReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8569:1: ( ( rule__AndReference__ReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8570:1: ( rule__AndReference__ReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndReferenceAccess().getReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8571:1: ( rule__AndReference__ReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8571:2: rule__AndReference__ReferenceAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__AndReference__ReferenceAssignment_1_in_rule__AndReference__Group__1__Impl18524); rule__AndReference__ReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAndReferenceAccess().getReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AndReference__Group__1__Impl" // $ANTLR start "rule__And__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8585:1: rule__And__Group__0 : rule__And__Group__0__Impl rule__And__Group__1 ; public final void rule__And__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8589:1: ( rule__And__Group__0__Impl rule__And__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8590:2: rule__And__Group__0__Impl rule__And__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__And__Group__0__Impl_in_rule__And__Group__018558); rule__And__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__And__Group__1_in_rule__And__Group__018561); rule__And__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__Group__0" // $ANTLR start "rule__And__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8597:1: rule__And__Group__0__Impl : ( () ) ; public final void rule__And__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8601:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8602:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8602:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8603:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getAndAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8604:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8606:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getAndAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__Group__0__Impl" // $ANTLR start "rule__And__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8616:1: rule__And__Group__1 : rule__And__Group__1__Impl rule__And__Group__2 ; public final void rule__And__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8620:1: ( rule__And__Group__1__Impl rule__And__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8621:2: rule__And__Group__1__Impl rule__And__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__And__Group__1__Impl_in_rule__And__Group__118619); rule__And__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__And__Group__2_in_rule__And__Group__118622); rule__And__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__Group__1" // $ANTLR start "rule__And__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8628:1: rule__And__Group__1__Impl : ( ( rule__And__NameAssignment_1 ) ) ; public final void rule__And__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8632:1: ( ( ( rule__And__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8633:1: ( ( rule__And__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8633:1: ( ( rule__And__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8634:1: ( rule__And__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8635:1: ( rule__And__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8635:2: rule__And__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__And__NameAssignment_1_in_rule__And__Group__1__Impl18649); rule__And__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__Group__1__Impl" // $ANTLR start "rule__And__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8645:1: rule__And__Group__2 : rule__And__Group__2__Impl ; public final void rule__And__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8649:1: ( rule__And__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8650:2: rule__And__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__And__Group__2__Impl_in_rule__And__Group__218679); rule__And__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__Group__2" // $ANTLR start "rule__And__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8656:1: rule__And__Group__2__Impl : ( ( rule__And__ExpressionAssignment_2 ) ) ; public final void rule__And__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8660:1: ( ( ( rule__And__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8661:1: ( ( rule__And__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8661:1: ( ( rule__And__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8662:1: ( rule__And__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8663:1: ( rule__And__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8663:2: rule__And__ExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__And__ExpressionAssignment_2_in_rule__And__Group__2__Impl18706); rule__And__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__Group__2__Impl" // $ANTLR start "rule__ButReference__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8679:1: rule__ButReference__Group__0 : rule__ButReference__Group__0__Impl rule__ButReference__Group__1 ; public final void rule__ButReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8683:1: ( rule__ButReference__Group__0__Impl rule__ButReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8684:2: rule__ButReference__Group__0__Impl rule__ButReference__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__ButReference__Group__0__Impl_in_rule__ButReference__Group__018742); rule__ButReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__ButReference__Group__1_in_rule__ButReference__Group__018745); rule__ButReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ButReference__Group__0" // $ANTLR start "rule__ButReference__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8691:1: rule__ButReference__Group__0__Impl : ( () ) ; public final void rule__ButReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8695:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8696:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8696:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8697:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getButReferenceAccess().getButReferenceAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8698:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8700:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getButReferenceAccess().getButReferenceAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ButReference__Group__0__Impl" // $ANTLR start "rule__ButReference__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8710:1: rule__ButReference__Group__1 : rule__ButReference__Group__1__Impl ; public final void rule__ButReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8714:1: ( rule__ButReference__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8715:2: rule__ButReference__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__ButReference__Group__1__Impl_in_rule__ButReference__Group__118803); rule__ButReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ButReference__Group__1" // $ANTLR start "rule__ButReference__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8721:1: rule__ButReference__Group__1__Impl : ( ( rule__ButReference__ReferenceAssignment_1 ) ) ; public final void rule__ButReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8725:1: ( ( ( rule__ButReference__ReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8726:1: ( ( rule__ButReference__ReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8726:1: ( ( rule__ButReference__ReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8727:1: ( rule__ButReference__ReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getButReferenceAccess().getReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8728:1: ( rule__ButReference__ReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8728:2: rule__ButReference__ReferenceAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__ButReference__ReferenceAssignment_1_in_rule__ButReference__Group__1__Impl18830); rule__ButReference__ReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getButReferenceAccess().getReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ButReference__Group__1__Impl" // $ANTLR start "rule__But__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8742:1: rule__But__Group__0 : rule__But__Group__0__Impl rule__But__Group__1 ; public final void rule__But__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8746:1: ( rule__But__Group__0__Impl rule__But__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8747:2: rule__But__Group__0__Impl rule__But__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__But__Group__0__Impl_in_rule__But__Group__018864); rule__But__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__But__Group__1_in_rule__But__Group__018867); rule__But__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__Group__0" // $ANTLR start "rule__But__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8754:1: rule__But__Group__0__Impl : ( () ) ; public final void rule__But__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8758:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8759:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8759:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8760:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getButAccess().getButAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8761:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8763:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getButAccess().getButAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__Group__0__Impl" // $ANTLR start "rule__But__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8773:1: rule__But__Group__1 : rule__But__Group__1__Impl rule__But__Group__2 ; public final void rule__But__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8777:1: ( rule__But__Group__1__Impl rule__But__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8778:2: rule__But__Group__1__Impl rule__But__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__But__Group__1__Impl_in_rule__But__Group__118925); rule__But__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__But__Group__2_in_rule__But__Group__118928); rule__But__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__Group__1" // $ANTLR start "rule__But__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8785:1: rule__But__Group__1__Impl : ( ( rule__But__NameAssignment_1 ) ) ; public final void rule__But__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8789:1: ( ( ( rule__But__NameAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8790:1: ( ( rule__But__NameAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8790:1: ( ( rule__But__NameAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8791:1: ( rule__But__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getButAccess().getNameAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8792:1: ( rule__But__NameAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8792:2: rule__But__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__But__NameAssignment_1_in_rule__But__Group__1__Impl18955); rule__But__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getButAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__Group__1__Impl" // $ANTLR start "rule__But__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8802:1: rule__But__Group__2 : rule__But__Group__2__Impl ; public final void rule__But__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8806:1: ( rule__But__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8807:2: rule__But__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__But__Group__2__Impl_in_rule__But__Group__218985); rule__But__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__Group__2" // $ANTLR start "rule__But__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8813:1: rule__But__Group__2__Impl : ( ( rule__But__ExpressionAssignment_2 ) ) ; public final void rule__But__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8817:1: ( ( ( rule__But__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8818:1: ( ( rule__But__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8818:1: ( ( rule__But__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8819:1: ( rule__But__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getButAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8820:1: ( rule__But__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8820:2: rule__But__ExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__But__ExpressionAssignment_2_in_rule__But__Group__2__Impl19012); rule__But__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getButAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__Group__2__Impl" // $ANTLR start "rule__BlockExpression__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8836:1: rule__BlockExpression__Group__0 : rule__BlockExpression__Group__0__Impl rule__BlockExpression__Group__1 ; public final void rule__BlockExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8840:1: ( rule__BlockExpression__Group__0__Impl rule__BlockExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8841:2: rule__BlockExpression__Group__0__Impl rule__BlockExpression__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__BlockExpression__Group__0__Impl_in_rule__BlockExpression__Group__019048); rule__BlockExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__BlockExpression__Group__1_in_rule__BlockExpression__Group__019051); rule__BlockExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__BlockExpression__Group__0" // $ANTLR start "rule__BlockExpression__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8848:1: rule__BlockExpression__Group__0__Impl : ( ( rule__BlockExpression__ExpressionsAssignment_0 ) ) ; public final void rule__BlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8852:1: ( ( ( rule__BlockExpression__ExpressionsAssignment_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8853:1: ( ( rule__BlockExpression__ExpressionsAssignment_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8853:1: ( ( rule__BlockExpression__ExpressionsAssignment_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8854:1: ( rule__BlockExpression__ExpressionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBlockExpressionAccess().getExpressionsAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8855:1: ( rule__BlockExpression__ExpressionsAssignment_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8855:2: rule__BlockExpression__ExpressionsAssignment_0 { pushFollow(FollowSets000.FOLLOW_rule__BlockExpression__ExpressionsAssignment_0_in_rule__BlockExpression__Group__0__Impl19078); rule__BlockExpression__ExpressionsAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBlockExpressionAccess().getExpressionsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__BlockExpression__Group__0__Impl" // $ANTLR start "rule__BlockExpression__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8865:1: rule__BlockExpression__Group__1 : rule__BlockExpression__Group__1__Impl ; public final void rule__BlockExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8869:1: ( rule__BlockExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8870:2: rule__BlockExpression__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__BlockExpression__Group__1__Impl_in_rule__BlockExpression__Group__119108); rule__BlockExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__BlockExpression__Group__1" // $ANTLR start "rule__BlockExpression__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8876:1: rule__BlockExpression__Group__1__Impl : ( ( ';' )? ) ; public final void rule__BlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8880:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8881:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8881:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8882:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getBlockExpressionAccess().getSemicolonKeyword_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8883:1: ( ';' )? int alt111=2; int LA111_0 = input.LA(1); if ( (LA111_0==43) ) { alt111=1; } switch (alt111) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8884:2: ';' { match(input,43,FollowSets000.FOLLOW_43_in_rule__BlockExpression__Group__1__Impl19137); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getBlockExpressionAccess().getSemicolonKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__BlockExpression__Group__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8899: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8903:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8904:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__019174); rule__XRelationalExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__019177); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8911:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8915:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8916:1: ( ruleXOtherOperatorExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8916:1: ( ruleXOtherOperatorExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8917:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl19204); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8928: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8932:1: ( rule__XRelationalExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8933:2: rule__XRelationalExpression__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__119233); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8939: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8943:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8944:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8944:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8945:1: ( rule__XRelationalExpression__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8946:1: ( rule__XRelationalExpression__Alternatives_1 )* loop112: do { int alt112=2; switch ( input.LA(1) ) { case 84: { int LA112_2 = input.LA(2); if ( (synpred225_InternalFeature()) ) { alt112=1; } } break; case 83: { int LA112_3 = input.LA(2); if ( (synpred225_InternalFeature()) ) { alt112=1; } } break; case 42: { int LA112_4 = input.LA(2); if ( (synpred225_InternalFeature()) ) { alt112=1; } } break; case 103: { int LA112_5 = input.LA(2); if ( (synpred225_InternalFeature()) ) { alt112=1; } } break; case 105: { int LA112_6 = input.LA(2); if ( (synpred225_InternalFeature()) ) { alt112=1; } } break; case 82: { int LA112_7 = input.LA(2); if ( (synpred225_InternalFeature()) ) { alt112=1; } } break; } switch (alt112) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8946:2: rule__XRelationalExpression__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl19260); rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; default : break loop112; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8960: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8964:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8965:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__019295); rule__XRelationalExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__019298); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8972: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8976:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8977:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8977:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8978:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8979:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8979:2: rule__XRelationalExpression__Group_1_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl19325); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8989: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8993:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8994:2: rule__XRelationalExpression__Group_1_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__119355); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9000: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9004:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9005:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9005:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9006:1: ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9007:1: ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9007:2: rule__XRelationalExpression__RightOperandAssignment_1_0_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl19382); rule__XRelationalExpression__RightOperandAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9021: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9025:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9026:2: rule__XRelationalExpression__Group_1_0_0__0__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__019416); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9032: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9036:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9037:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9037:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9038:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9039:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9039:2: rule__XRelationalExpression__Group_1_0_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl19443); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9051: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9055:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9056:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__019475); rule__XRelationalExpression__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__019478); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9063: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9067:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9068:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9068:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9069:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getShouldLeftOperandAction_1_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9070:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9072: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9082: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9086:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9087:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__119536); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9093: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9097:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9098:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9098:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9099:1: ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_0_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9100:1: ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9100:2: rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl19563); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9114: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9118:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9119:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__019597); rule__XRelationalExpression__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__019600); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9126: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9130:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9131:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9131:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9132:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9133:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9133:2: rule__XRelationalExpression__Group_1_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl19627); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9143: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9147:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9148:2: rule__XRelationalExpression__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__119657); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9154: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9158:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9159:1: ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9159:1: ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9160:1: ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9161:1: ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9161:2: rule__XRelationalExpression__TypeAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl19684); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9175: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9179:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9180:2: rule__XRelationalExpression__Group_1_1_0__0__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__019718); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9186: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9190:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9191:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9191:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9192:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9193:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9193:2: rule__XRelationalExpression__Group_1_1_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl19745); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9205: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9209:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9210:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__019777); rule__XRelationalExpression__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__019780); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9217: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9221:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9222:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9222:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9223:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getShouldThrowExpressionAction_1_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9224:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9226: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9236: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9240:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9241:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__119838); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9247: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9251:1: ( ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9252:1: ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9252:1: ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9253:1: ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9254:1: ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9254:2: rule__XRelationalExpression__Alternatives_1_1_0_0_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Alternatives_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl19865); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9268: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9272:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9273:2: rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0_1_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__019899); rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__1_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__019902); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9280: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9284:1: ( ( 'should' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9285:1: ( 'should' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9285:1: ( 'should' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9286:1: 'should' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getShouldKeyword_1_1_0_0_1_0_0()); } match(input,103,FollowSets000.FOLLOW_103_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl19930); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9299: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9303:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9304:2: rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__119961); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9310: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9314:1: ( ( 'throw' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9315:1: ( 'throw' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9315:1: ( 'throw' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9316:1: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getThrowKeyword_1_1_0_0_1_0_1()); } match(input,104,FollowSets000.FOLLOW_104_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl19989); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9333: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9337:1: ( rule__XRelationalExpression__Group_1_2__0__Impl rule__XRelationalExpression__Group_1_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9338:2: rule__XRelationalExpression__Group_1_2__0__Impl rule__XRelationalExpression__Group_1_2__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2__0__Impl_in_rule__XRelationalExpression__Group_1_2__020024); rule__XRelationalExpression__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2__1_in_rule__XRelationalExpression__Group_1_2__020027); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9345: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9349:1: ( ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9350:1: ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9350:1: ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9351:1: ( rule__XRelationalExpression__Group_1_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9352:1: ( rule__XRelationalExpression__Group_1_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9352:2: rule__XRelationalExpression__Group_1_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2_0__0_in_rule__XRelationalExpression__Group_1_2__0__Impl20054); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9362: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9366:1: ( rule__XRelationalExpression__Group_1_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9367:2: rule__XRelationalExpression__Group_1_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2__1__Impl_in_rule__XRelationalExpression__Group_1_2__120084); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9373: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9377:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9378:1: ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9378:1: ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9379:1: ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9380:1: ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9380:2: rule__XRelationalExpression__TypeAssignment_1_2_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_2_1_in_rule__XRelationalExpression__Group_1_2__1__Impl20111); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9394: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9398:1: ( rule__XRelationalExpression__Group_1_2_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9399:2: rule__XRelationalExpression__Group_1_2_0__0__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2_0__0__Impl_in_rule__XRelationalExpression__Group_1_2_0__020145); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9405: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9409:1: ( ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9410:1: ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9410:1: ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9411:1: ( rule__XRelationalExpression__Group_1_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9412:1: ( rule__XRelationalExpression__Group_1_2_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9412:2: rule__XRelationalExpression__Group_1_2_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__0_in_rule__XRelationalExpression__Group_1_2_0__0__Impl20172); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9424: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9428:1: ( rule__XRelationalExpression__Group_1_2_0_0__0__Impl rule__XRelationalExpression__Group_1_2_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9429:2: rule__XRelationalExpression__Group_1_2_0_0__0__Impl rule__XRelationalExpression__Group_1_2_0_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_2_0_0__020204); rule__XRelationalExpression__Group_1_2_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__1_in_rule__XRelationalExpression__Group_1_2_0_0__020207); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9436: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9440:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9441:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9441:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9442:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_2_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9443:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9445: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9455: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9459:1: ( rule__XRelationalExpression__Group_1_2_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9460:2: rule__XRelationalExpression__Group_1_2_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_2_0_0__120265); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9466: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9470:1: ( ( 'instanceof' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9471:1: ( 'instanceof' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9471:1: ( 'instanceof' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9472:1: 'instanceof' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_2_0_0_1()); } match(input,105,FollowSets000.FOLLOW_105_in_rule__XRelationalExpression__Group_1_2_0_0__1__Impl20293); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9489: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9493:1: ( rule__XRelationalExpression__Group_1_3__0__Impl rule__XRelationalExpression__Group_1_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9494:2: rule__XRelationalExpression__Group_1_3__0__Impl rule__XRelationalExpression__Group_1_3__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3__0__Impl_in_rule__XRelationalExpression__Group_1_3__020328); rule__XRelationalExpression__Group_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3__1_in_rule__XRelationalExpression__Group_1_3__020331); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9501: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9505:1: ( ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9506:1: ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9506:1: ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9507:1: ( rule__XRelationalExpression__Group_1_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9508:1: ( rule__XRelationalExpression__Group_1_3_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9508:2: rule__XRelationalExpression__Group_1_3_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3_0__0_in_rule__XRelationalExpression__Group_1_3__0__Impl20358); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9518: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9522:1: ( rule__XRelationalExpression__Group_1_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9523:2: rule__XRelationalExpression__Group_1_3__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3__1__Impl_in_rule__XRelationalExpression__Group_1_3__120388); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9529: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9533:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9534:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9534:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9535:1: ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9536:1: ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9536:2: rule__XRelationalExpression__RightOperandAssignment_1_3_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_3_1_in_rule__XRelationalExpression__Group_1_3__1__Impl20415); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9550: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9554:1: ( rule__XRelationalExpression__Group_1_3_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9555:2: rule__XRelationalExpression__Group_1_3_0__0__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3_0__0__Impl_in_rule__XRelationalExpression__Group_1_3_0__020449); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9561: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9565:1: ( ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9566:1: ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9566:1: ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9567:1: ( rule__XRelationalExpression__Group_1_3_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9568:1: ( rule__XRelationalExpression__Group_1_3_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9568:2: rule__XRelationalExpression__Group_1_3_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__0_in_rule__XRelationalExpression__Group_1_3_0__0__Impl20476); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9580: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9584:1: ( rule__XRelationalExpression__Group_1_3_0_0__0__Impl rule__XRelationalExpression__Group_1_3_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9585:2: rule__XRelationalExpression__Group_1_3_0_0__0__Impl rule__XRelationalExpression__Group_1_3_0_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_3_0_0__020508); rule__XRelationalExpression__Group_1_3_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1_in_rule__XRelationalExpression__Group_1_3_0_0__020511); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9592: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9596:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9597:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9597:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9598:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_3_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9599:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9601: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9611: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9615:1: ( rule__XRelationalExpression__Group_1_3_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9616:2: rule__XRelationalExpression__Group_1_3_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_3_0_0__120569); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9622: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9626:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9627:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9627:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9628:1: ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_3_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9629:1: ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9629:2: rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1_in_rule__XRelationalExpression__Group_1_3_0_0__1__Impl20596); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9643: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9647:1: ( rule__Should__Group__0__Impl rule__Should__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9648:2: rule__Should__Group__0__Impl rule__Should__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Should__Group__0__Impl_in_rule__Should__Group__020630); rule__Should__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Should__Group__1_in_rule__Should__Group__020633); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9655:1: rule__Should__Group__0__Impl : ( 'should' ) ; public final void rule__Should__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9659:1: ( ( 'should' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9660:1: ( 'should' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9660:1: ( 'should' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9661:1: 'should' { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getShouldKeyword_0()); } match(input,103,FollowSets000.FOLLOW_103_in_rule__Should__Group__0__Impl20661); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9674: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9678:1: ( rule__Should__Group__1__Impl rule__Should__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9679:2: rule__Should__Group__1__Impl rule__Should__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Should__Group__1__Impl_in_rule__Should__Group__120692); rule__Should__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Should__Group__2_in_rule__Should__Group__120695); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9686:1: rule__Should__Group__1__Impl : ( ( 'not' )? ) ; public final void rule__Should__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9690:1: ( ( ( 'not' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9691:1: ( ( 'not' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9691:1: ( ( 'not' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9692:1: ( 'not' )? { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getNotKeyword_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9693:1: ( 'not' )? int alt113=2; int LA113_0 = input.LA(1); if ( (LA113_0==106) ) { alt113=1; } switch (alt113) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9694:2: 'not' { match(input,106,FollowSets000.FOLLOW_106_in_rule__Should__Group__1__Impl20724); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9705: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9709:1: ( rule__Should__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9710:2: rule__Should__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Should__Group__2__Impl_in_rule__Should__Group__220757); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9716:1: rule__Should__Group__2__Impl : ( RULE_ID ) ; public final void rule__Should__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9720:1: ( ( RULE_ID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9721:1: ( RULE_ID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9721:1: ( RULE_ID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9722:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getIDTerminalRuleCall_2()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__Should__Group__2__Impl20784); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9739: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9743:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9744:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__0__Impl_in_rule__Assertion__Group__020819); rule__Assertion__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__1_in_rule__Assertion__Group__020822); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9751:1: rule__Assertion__Group__0__Impl : ( () ) ; public final void rule__Assertion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9755:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9756:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9756:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9757:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getAssertionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9758:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9760: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9770: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9774:1: ( rule__Assertion__Group__1__Impl rule__Assertion__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9775:2: rule__Assertion__Group__1__Impl rule__Assertion__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__1__Impl_in_rule__Assertion__Group__120880); rule__Assertion__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__2_in_rule__Assertion__Group__120883); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9782:1: rule__Assertion__Group__1__Impl : ( 'assert' ) ; public final void rule__Assertion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9786:1: ( ( 'assert' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9787:1: ( 'assert' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9787:1: ( 'assert' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9788:1: 'assert' { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getAssertKeyword_1()); } match(input,107,FollowSets000.FOLLOW_107_in_rule__Assertion__Group__1__Impl20911); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9801: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9805:1: ( rule__Assertion__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9806:2: rule__Assertion__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__2__Impl_in_rule__Assertion__Group__220942); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9812: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9816:1: ( ( ( rule__Assertion__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9817:1: ( ( rule__Assertion__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9817:1: ( ( rule__Assertion__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9818:1: ( rule__Assertion__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9819:1: ( rule__Assertion__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9819:2: rule__Assertion__ExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__Assertion__ExpressionAssignment_2_in_rule__Assertion__Group__2__Impl20969); 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__XConstructorCall__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9835: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9839:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9840:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__021005); rule__XConstructorCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__021008); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9847:1: rule__XConstructorCall__Group__0__Impl : ( ruleXbaseConstructorCall ) ; public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9851:1: ( ( ruleXbaseConstructorCall ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9852:1: ( ruleXbaseConstructorCall ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9852:1: ( ruleXbaseConstructorCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9853:1: ruleXbaseConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXbaseConstructorCall_in_rule__XConstructorCall__Group__0__Impl21035); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9864: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9868:1: ( rule__XConstructorCall__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9869:2: rule__XConstructorCall__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__121064); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9875: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9879:1: ( ( ( rule__XConstructorCall__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9880:1: ( ( rule__XConstructorCall__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9880:1: ( ( rule__XConstructorCall__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9881:1: ( rule__XConstructorCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9882:1: ( rule__XConstructorCall__Group_1__0 )? int alt114=2; alt114 = dfa114.predict(input); switch (alt114) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9882:2: rule__XConstructorCall__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1__0_in_rule__XConstructorCall__Group__1__Impl21091); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9896: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9900:1: ( rule__XConstructorCall__Group_1__0__Impl rule__XConstructorCall__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9901:2: rule__XConstructorCall__Group_1__0__Impl rule__XConstructorCall__Group_1__1 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1__0__Impl_in_rule__XConstructorCall__Group_1__021126); rule__XConstructorCall__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1__1_in_rule__XConstructorCall__Group_1__021129); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9908: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9912:1: ( ( ( rule__XConstructorCall__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9913:1: ( ( rule__XConstructorCall__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9913:1: ( ( rule__XConstructorCall__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9914:1: ( rule__XConstructorCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9915:1: ( rule__XConstructorCall__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9915:2: rule__XConstructorCall__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1_0__0_in_rule__XConstructorCall__Group_1__0__Impl21156); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9925: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9929:1: ( rule__XConstructorCall__Group_1__1__Impl rule__XConstructorCall__Group_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9930:2: rule__XConstructorCall__Group_1__1__Impl rule__XConstructorCall__Group_1__2 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1__1__Impl_in_rule__XConstructorCall__Group_1__121186); rule__XConstructorCall__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1__2_in_rule__XConstructorCall__Group_1__121189); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9937: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9941:1: ( ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9942:1: ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9942:1: ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9943:1: ( rule__XConstructorCall__MembersAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getMembersAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9944:1: ( rule__XConstructorCall__MembersAssignment_1_1 )* loop115: do { int alt115=2; int LA115_0 = input.LA(1); if ( (LA115_0==RULE_ID||(LA115_0>=44 && LA115_0<=66)||LA115_0==88||LA115_0==112||LA115_0==123) ) { alt115=1; } switch (alt115) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9944:2: rule__XConstructorCall__MembersAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__MembersAssignment_1_1_in_rule__XConstructorCall__Group_1__1__Impl21216); rule__XConstructorCall__MembersAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop115; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9954: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9958:1: ( rule__XConstructorCall__Group_1__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9959:2: rule__XConstructorCall__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1__2__Impl_in_rule__XConstructorCall__Group_1__221247); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9965:1: rule__XConstructorCall__Group_1__2__Impl : ( '}' ) ; public final void rule__XConstructorCall__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9969:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9970:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9970:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9971:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getRightCurlyBracketKeyword_1_2()); } match(input,108,FollowSets000.FOLLOW_108_in_rule__XConstructorCall__Group_1__2__Impl21275); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9990: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9994:1: ( rule__XConstructorCall__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9995:2: rule__XConstructorCall__Group_1_0__0__Impl { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1_0__0__Impl_in_rule__XConstructorCall__Group_1_0__021312); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10001: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10005:1: ( ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10006:1: ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10006:1: ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10007:1: ( rule__XConstructorCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10008:1: ( rule__XConstructorCall__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10008:2: rule__XConstructorCall__Group_1_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1_0_0__0_in_rule__XConstructorCall__Group_1_0__0__Impl21339); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10020: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10024:1: ( rule__XConstructorCall__Group_1_0_0__0__Impl rule__XConstructorCall__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10025:2: rule__XConstructorCall__Group_1_0_0__0__Impl rule__XConstructorCall__Group_1_0_0__1 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1_0_0__0__Impl_in_rule__XConstructorCall__Group_1_0_0__021371); rule__XConstructorCall__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1_0_0__1_in_rule__XConstructorCall__Group_1_0_0__021374); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10032: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10036:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10037:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10037:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10038:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getAnonymousClassConstructorCallAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10039:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10041: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10051: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10055:1: ( rule__XConstructorCall__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10056:2: rule__XConstructorCall__Group_1_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_1_0_0__1__Impl_in_rule__XConstructorCall__Group_1_0_0__121432); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10062: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10066:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10067:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10067:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10068:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLeftCurlyBracketKeyword_1_0_0_1()); } match(input,109,FollowSets000.FOLLOW_109_in_rule__XConstructorCall__Group_1_0_0__1__Impl21460); 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__AnonymousMember__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10085:1: rule__AnonymousMember__Group__0 : rule__AnonymousMember__Group__0__Impl rule__AnonymousMember__Group__1 ; public final void rule__AnonymousMember__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10089:1: ( rule__AnonymousMember__Group__0__Impl rule__AnonymousMember__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10090:2: rule__AnonymousMember__Group__0__Impl rule__AnonymousMember__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group__0__Impl_in_rule__AnonymousMember__Group__021495); rule__AnonymousMember__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group__1_in_rule__AnonymousMember__Group__021498); rule__AnonymousMember__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group__0" // $ANTLR start "rule__AnonymousMember__Group__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10097:1: rule__AnonymousMember__Group__0__Impl : ( () ) ; public final void rule__AnonymousMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10101:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10102:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10102:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10103:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getXtendMemberAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10104:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10106:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getXtendMemberAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group__0__Impl" // $ANTLR start "rule__AnonymousMember__Group__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10116:1: rule__AnonymousMember__Group__1 : rule__AnonymousMember__Group__1__Impl rule__AnonymousMember__Group__2 ; public final void rule__AnonymousMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10120:1: ( rule__AnonymousMember__Group__1__Impl rule__AnonymousMember__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10121:2: rule__AnonymousMember__Group__1__Impl rule__AnonymousMember__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group__1__Impl_in_rule__AnonymousMember__Group__121556); rule__AnonymousMember__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group__2_in_rule__AnonymousMember__Group__121559); rule__AnonymousMember__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group__1" // $ANTLR start "rule__AnonymousMember__Group__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10128:1: rule__AnonymousMember__Group__1__Impl : ( ( rule__AnonymousMember__AnnotationsAssignment_1 )* ) ; public final void rule__AnonymousMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10132:1: ( ( ( rule__AnonymousMember__AnnotationsAssignment_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10133:1: ( ( rule__AnonymousMember__AnnotationsAssignment_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10133:1: ( ( rule__AnonymousMember__AnnotationsAssignment_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10134:1: ( rule__AnonymousMember__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAnnotationsAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10135:1: ( rule__AnonymousMember__AnnotationsAssignment_1 )* loop116: do { int alt116=2; int LA116_0 = input.LA(1); if ( (LA116_0==123) ) { alt116=1; } switch (alt116) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10135:2: rule__AnonymousMember__AnnotationsAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__AnnotationsAssignment_1_in_rule__AnonymousMember__Group__1__Impl21586); rule__AnonymousMember__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop116; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAnnotationsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group__1__Impl" // $ANTLR start "rule__AnonymousMember__Group__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10145:1: rule__AnonymousMember__Group__2 : rule__AnonymousMember__Group__2__Impl ; public final void rule__AnonymousMember__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10149:1: ( rule__AnonymousMember__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10150:2: rule__AnonymousMember__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group__2__Impl_in_rule__AnonymousMember__Group__221617); rule__AnonymousMember__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group__2" // $ANTLR start "rule__AnonymousMember__Group__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10156:1: rule__AnonymousMember__Group__2__Impl : ( ( rule__AnonymousMember__Alternatives_2 ) ) ; public final void rule__AnonymousMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10160:1: ( ( ( rule__AnonymousMember__Alternatives_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10161:1: ( ( rule__AnonymousMember__Alternatives_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10161:1: ( ( rule__AnonymousMember__Alternatives_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10162:1: ( rule__AnonymousMember__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAlternatives_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10163:1: ( rule__AnonymousMember__Alternatives_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10163:2: rule__AnonymousMember__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Alternatives_2_in_rule__AnonymousMember__Group__2__Impl21644); rule__AnonymousMember__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10179:1: rule__AnonymousMember__Group_2_0__0 : rule__AnonymousMember__Group_2_0__0__Impl rule__AnonymousMember__Group_2_0__1 ; public final void rule__AnonymousMember__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10183:1: ( rule__AnonymousMember__Group_2_0__0__Impl rule__AnonymousMember__Group_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10184:2: rule__AnonymousMember__Group_2_0__0__Impl rule__AnonymousMember__Group_2_0__1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__0__Impl_in_rule__AnonymousMember__Group_2_0__021680); rule__AnonymousMember__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__1_in_rule__AnonymousMember__Group_2_0__021683); rule__AnonymousMember__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__AnonymousMember__Group_2_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10191:1: rule__AnonymousMember__Group_2_0__0__Impl : ( () ) ; public final void rule__AnonymousMember__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10195:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10196:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10196:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10197:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getXtendFieldAnnotationInfoAction_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10198:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10200:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getXtendFieldAnnotationInfoAction_2_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10210:1: rule__AnonymousMember__Group_2_0__1 : rule__AnonymousMember__Group_2_0__1__Impl rule__AnonymousMember__Group_2_0__2 ; public final void rule__AnonymousMember__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10214:1: ( rule__AnonymousMember__Group_2_0__1__Impl rule__AnonymousMember__Group_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10215:2: rule__AnonymousMember__Group_2_0__1__Impl rule__AnonymousMember__Group_2_0__2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__1__Impl_in_rule__AnonymousMember__Group_2_0__121741); rule__AnonymousMember__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__2_in_rule__AnonymousMember__Group_2_0__121744); rule__AnonymousMember__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__AnonymousMember__Group_2_0__1" // $ANTLR start "rule__AnonymousMember__Group_2_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10222:1: rule__AnonymousMember__Group_2_0__1__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_1 )* ) ; public final void rule__AnonymousMember__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10226:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10227:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10227:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10228:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10229:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_1 )* loop117: do { int alt117=2; int LA117_0 = input.LA(1); if ( ((LA117_0>=44 && LA117_0<=56)) ) { alt117=1; } switch (alt117) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10229:2: rule__AnonymousMember__ModifiersAssignment_2_0_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_1_in_rule__AnonymousMember__Group_2_0__1__Impl21771); rule__AnonymousMember__ModifiersAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop117; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10239:1: rule__AnonymousMember__Group_2_0__2 : rule__AnonymousMember__Group_2_0__2__Impl rule__AnonymousMember__Group_2_0__3 ; public final void rule__AnonymousMember__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10243:1: ( rule__AnonymousMember__Group_2_0__2__Impl rule__AnonymousMember__Group_2_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10244:2: rule__AnonymousMember__Group_2_0__2__Impl rule__AnonymousMember__Group_2_0__3 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__2__Impl_in_rule__AnonymousMember__Group_2_0__221802); rule__AnonymousMember__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__3_in_rule__AnonymousMember__Group_2_0__221805); rule__AnonymousMember__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__AnonymousMember__Group_2_0__2" // $ANTLR start "rule__AnonymousMember__Group_2_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10251:1: rule__AnonymousMember__Group_2_0__2__Impl : ( ( rule__AnonymousMember__Alternatives_2_0_2 ) ) ; public final void rule__AnonymousMember__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10255:1: ( ( ( rule__AnonymousMember__Alternatives_2_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10256:1: ( ( rule__AnonymousMember__Alternatives_2_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10256:1: ( ( rule__AnonymousMember__Alternatives_2_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10257:1: ( rule__AnonymousMember__Alternatives_2_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10258:1: ( rule__AnonymousMember__Alternatives_2_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10258:2: rule__AnonymousMember__Alternatives_2_0_2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Alternatives_2_0_2_in_rule__AnonymousMember__Group_2_0__2__Impl21832); rule__AnonymousMember__Alternatives_2_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10268:1: rule__AnonymousMember__Group_2_0__3 : rule__AnonymousMember__Group_2_0__3__Impl rule__AnonymousMember__Group_2_0__4 ; public final void rule__AnonymousMember__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10272:1: ( rule__AnonymousMember__Group_2_0__3__Impl rule__AnonymousMember__Group_2_0__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10273:2: rule__AnonymousMember__Group_2_0__3__Impl rule__AnonymousMember__Group_2_0__4 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__3__Impl_in_rule__AnonymousMember__Group_2_0__321862); rule__AnonymousMember__Group_2_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__4_in_rule__AnonymousMember__Group_2_0__321865); rule__AnonymousMember__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__AnonymousMember__Group_2_0__3" // $ANTLR start "rule__AnonymousMember__Group_2_0__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10280:1: rule__AnonymousMember__Group_2_0__3__Impl : ( ( rule__AnonymousMember__Group_2_0_3__0 )? ) ; public final void rule__AnonymousMember__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10284:1: ( ( ( rule__AnonymousMember__Group_2_0_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10285:1: ( ( rule__AnonymousMember__Group_2_0_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10285:1: ( ( rule__AnonymousMember__Group_2_0_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10286:1: ( rule__AnonymousMember__Group_2_0_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10287:1: ( rule__AnonymousMember__Group_2_0_3__0 )? int alt118=2; int LA118_0 = input.LA(1); if ( (LA118_0==39) ) { alt118=1; } switch (alt118) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10287:2: rule__AnonymousMember__Group_2_0_3__0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_3__0_in_rule__AnonymousMember__Group_2_0__3__Impl21892); rule__AnonymousMember__Group_2_0_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10297:1: rule__AnonymousMember__Group_2_0__4 : rule__AnonymousMember__Group_2_0__4__Impl ; public final void rule__AnonymousMember__Group_2_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10301:1: ( rule__AnonymousMember__Group_2_0__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10302:2: rule__AnonymousMember__Group_2_0__4__Impl { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0__4__Impl_in_rule__AnonymousMember__Group_2_0__421923); rule__AnonymousMember__Group_2_0__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0__4" // $ANTLR start "rule__AnonymousMember__Group_2_0__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10308:1: rule__AnonymousMember__Group_2_0__4__Impl : ( ( ';' )? ) ; public final void rule__AnonymousMember__Group_2_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10312:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10313:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10313:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10314:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getSemicolonKeyword_2_0_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10315:1: ( ';' )? int alt119=2; int LA119_0 = input.LA(1); if ( (LA119_0==43) ) { alt119=1; } switch (alt119) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10316:2: ';' { match(input,43,FollowSets000.FOLLOW_43_in_rule__AnonymousMember__Group_2_0__4__Impl21952); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getSemicolonKeyword_2_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0__4__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10337:1: rule__AnonymousMember__Group_2_0_2_0__0 : rule__AnonymousMember__Group_2_0_2_0__0__Impl rule__AnonymousMember__Group_2_0_2_0__1 ; public final void rule__AnonymousMember__Group_2_0_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10341:1: ( rule__AnonymousMember__Group_2_0_2_0__0__Impl rule__AnonymousMember__Group_2_0_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10342:2: rule__AnonymousMember__Group_2_0_2_0__0__Impl rule__AnonymousMember__Group_2_0_2_0__1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__0__Impl_in_rule__AnonymousMember__Group_2_0_2_0__021995); rule__AnonymousMember__Group_2_0_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__1_in_rule__AnonymousMember__Group_2_0_2_0__021998); rule__AnonymousMember__Group_2_0_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10349:1: rule__AnonymousMember__Group_2_0_2_0__0__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10353:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10354:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10354:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10355:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10356:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10356:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0_in_rule__AnonymousMember__Group_2_0_2_0__0__Impl22025); rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10366:1: rule__AnonymousMember__Group_2_0_2_0__1 : rule__AnonymousMember__Group_2_0_2_0__1__Impl rule__AnonymousMember__Group_2_0_2_0__2 ; public final void rule__AnonymousMember__Group_2_0_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10370:1: ( rule__AnonymousMember__Group_2_0_2_0__1__Impl rule__AnonymousMember__Group_2_0_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10371:2: rule__AnonymousMember__Group_2_0_2_0__1__Impl rule__AnonymousMember__Group_2_0_2_0__2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__1__Impl_in_rule__AnonymousMember__Group_2_0_2_0__122055); rule__AnonymousMember__Group_2_0_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__2_in_rule__AnonymousMember__Group_2_0_2_0__122058); rule__AnonymousMember__Group_2_0_2_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__1" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10378:1: rule__AnonymousMember__Group_2_0_2_0__1__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 )* ) ; public final void rule__AnonymousMember__Group_2_0_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10382:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10383:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10383:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10384:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10385:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 )* loop120: do { int alt120=2; int LA120_0 = input.LA(1); if ( ((LA120_0>=44 && LA120_0<=56)) ) { alt120=1; } switch (alt120) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10385:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1_in_rule__AnonymousMember__Group_2_0_2_0__1__Impl22085); rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop120; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10395:1: rule__AnonymousMember__Group_2_0_2_0__2 : rule__AnonymousMember__Group_2_0_2_0__2__Impl rule__AnonymousMember__Group_2_0_2_0__3 ; public final void rule__AnonymousMember__Group_2_0_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10399:1: ( rule__AnonymousMember__Group_2_0_2_0__2__Impl rule__AnonymousMember__Group_2_0_2_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10400:2: rule__AnonymousMember__Group_2_0_2_0__2__Impl rule__AnonymousMember__Group_2_0_2_0__3 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__2__Impl_in_rule__AnonymousMember__Group_2_0_2_0__222116); rule__AnonymousMember__Group_2_0_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__3_in_rule__AnonymousMember__Group_2_0_2_0__222119); rule__AnonymousMember__Group_2_0_2_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__2" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10407:1: rule__AnonymousMember__Group_2_0_2_0__2__Impl : ( ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )? ) ; public final void rule__AnonymousMember__Group_2_0_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10411:1: ( ( ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10412:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10412:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10413:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10414:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )? int alt121=2; alt121 = dfa121.predict(input); switch (alt121) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10414:2: rule__AnonymousMember__TypeAssignment_2_0_2_0_2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_0_2_in_rule__AnonymousMember__Group_2_0_2_0__2__Impl22146); rule__AnonymousMember__TypeAssignment_2_0_2_0_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10424:1: rule__AnonymousMember__Group_2_0_2_0__3 : rule__AnonymousMember__Group_2_0_2_0__3__Impl ; public final void rule__AnonymousMember__Group_2_0_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10428:1: ( rule__AnonymousMember__Group_2_0_2_0__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10429:2: rule__AnonymousMember__Group_2_0_2_0__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_0__3__Impl_in_rule__AnonymousMember__Group_2_0_2_0__322177); rule__AnonymousMember__Group_2_0_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__AnonymousMember__Group_2_0_2_0__3" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_0__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10435:1: rule__AnonymousMember__Group_2_0_2_0__3__Impl : ( ( rule__AnonymousMember__NameAssignment_2_0_2_0_3 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10439:1: ( ( ( rule__AnonymousMember__NameAssignment_2_0_2_0_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10440:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_0_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10440:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_0_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10441:1: ( rule__AnonymousMember__NameAssignment_2_0_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10442:1: ( rule__AnonymousMember__NameAssignment_2_0_2_0_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10442:2: rule__AnonymousMember__NameAssignment_2_0_2_0_3 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_0_3_in_rule__AnonymousMember__Group_2_0_2_0__3__Impl22204); rule__AnonymousMember__NameAssignment_2_0_2_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_0__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10460:1: rule__AnonymousMember__Group_2_0_2_1__0 : rule__AnonymousMember__Group_2_0_2_1__0__Impl rule__AnonymousMember__Group_2_0_2_1__1 ; public final void rule__AnonymousMember__Group_2_0_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10464:1: ( rule__AnonymousMember__Group_2_0_2_1__0__Impl rule__AnonymousMember__Group_2_0_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10465:2: rule__AnonymousMember__Group_2_0_2_1__0__Impl rule__AnonymousMember__Group_2_0_2_1__1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__0__Impl_in_rule__AnonymousMember__Group_2_0_2_1__022242); rule__AnonymousMember__Group_2_0_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__1_in_rule__AnonymousMember__Group_2_0_2_1__022245); rule__AnonymousMember__Group_2_0_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__0" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10472:1: rule__AnonymousMember__Group_2_0_2_1__0__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10476:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10477:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10477:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10478:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10479:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10479:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0_in_rule__AnonymousMember__Group_2_0_2_1__0__Impl22272); rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10489:1: rule__AnonymousMember__Group_2_0_2_1__1 : rule__AnonymousMember__Group_2_0_2_1__1__Impl rule__AnonymousMember__Group_2_0_2_1__2 ; public final void rule__AnonymousMember__Group_2_0_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10493:1: ( rule__AnonymousMember__Group_2_0_2_1__1__Impl rule__AnonymousMember__Group_2_0_2_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10494:2: rule__AnonymousMember__Group_2_0_2_1__1__Impl rule__AnonymousMember__Group_2_0_2_1__2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__1__Impl_in_rule__AnonymousMember__Group_2_0_2_1__122302); rule__AnonymousMember__Group_2_0_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__2_in_rule__AnonymousMember__Group_2_0_2_1__122305); rule__AnonymousMember__Group_2_0_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__1" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10501:1: rule__AnonymousMember__Group_2_0_2_1__1__Impl : ( ( rule__AnonymousMember__Alternatives_2_0_2_1_1 )* ) ; public final void rule__AnonymousMember__Group_2_0_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10505:1: ( ( ( rule__AnonymousMember__Alternatives_2_0_2_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10506:1: ( ( rule__AnonymousMember__Alternatives_2_0_2_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10506:1: ( ( rule__AnonymousMember__Alternatives_2_0_2_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10507:1: ( rule__AnonymousMember__Alternatives_2_0_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_0_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10508:1: ( rule__AnonymousMember__Alternatives_2_0_2_1_1 )* loop122: do { int alt122=2; int LA122_0 = input.LA(1); if ( ((LA122_0>=44 && LA122_0<=58)) ) { alt122=1; } switch (alt122) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10508:2: rule__AnonymousMember__Alternatives_2_0_2_1_1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Alternatives_2_0_2_1_1_in_rule__AnonymousMember__Group_2_0_2_1__1__Impl22332); rule__AnonymousMember__Alternatives_2_0_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop122; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_0_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10518:1: rule__AnonymousMember__Group_2_0_2_1__2 : rule__AnonymousMember__Group_2_0_2_1__2__Impl rule__AnonymousMember__Group_2_0_2_1__3 ; public final void rule__AnonymousMember__Group_2_0_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10522:1: ( rule__AnonymousMember__Group_2_0_2_1__2__Impl rule__AnonymousMember__Group_2_0_2_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10523:2: rule__AnonymousMember__Group_2_0_2_1__2__Impl rule__AnonymousMember__Group_2_0_2_1__3 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__2__Impl_in_rule__AnonymousMember__Group_2_0_2_1__222363); rule__AnonymousMember__Group_2_0_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__3_in_rule__AnonymousMember__Group_2_0_2_1__222366); rule__AnonymousMember__Group_2_0_2_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__2" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10530:1: rule__AnonymousMember__Group_2_0_2_1__2__Impl : ( ( rule__AnonymousMember__TypeAssignment_2_0_2_1_2 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10534:1: ( ( ( rule__AnonymousMember__TypeAssignment_2_0_2_1_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10535:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10535:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10536:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10537:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10537:2: rule__AnonymousMember__TypeAssignment_2_0_2_1_2 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_1_2_in_rule__AnonymousMember__Group_2_0_2_1__2__Impl22393); rule__AnonymousMember__TypeAssignment_2_0_2_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10547:1: rule__AnonymousMember__Group_2_0_2_1__3 : rule__AnonymousMember__Group_2_0_2_1__3__Impl ; public final void rule__AnonymousMember__Group_2_0_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10551:1: ( rule__AnonymousMember__Group_2_0_2_1__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10552:2: rule__AnonymousMember__Group_2_0_2_1__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_1__3__Impl_in_rule__AnonymousMember__Group_2_0_2_1__322423); rule__AnonymousMember__Group_2_0_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__AnonymousMember__Group_2_0_2_1__3" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_1__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10558:1: rule__AnonymousMember__Group_2_0_2_1__3__Impl : ( ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )? ) ; public final void rule__AnonymousMember__Group_2_0_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10562:1: ( ( ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10563:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10563:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10564:1: ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10565:1: ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )? int alt123=2; alt123 = dfa123.predict(input); switch (alt123) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10565:2: rule__AnonymousMember__NameAssignment_2_0_2_1_3 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_1_3_in_rule__AnonymousMember__Group_2_0_2_1__3__Impl22450); rule__AnonymousMember__NameAssignment_2_0_2_1_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_1__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10583:1: rule__AnonymousMember__Group_2_0_2_2__0 : rule__AnonymousMember__Group_2_0_2_2__0__Impl rule__AnonymousMember__Group_2_0_2_2__1 ; public final void rule__AnonymousMember__Group_2_0_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10587:1: ( rule__AnonymousMember__Group_2_0_2_2__0__Impl rule__AnonymousMember__Group_2_0_2_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10588:2: rule__AnonymousMember__Group_2_0_2_2__0__Impl rule__AnonymousMember__Group_2_0_2_2__1 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__0__Impl_in_rule__AnonymousMember__Group_2_0_2_2__022489); rule__AnonymousMember__Group_2_0_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__1_in_rule__AnonymousMember__Group_2_0_2_2__022492); rule__AnonymousMember__Group_2_0_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__0" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10595:1: rule__AnonymousMember__Group_2_0_2_2__0__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10599:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10600:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10600:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10601:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10602:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10602:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 { pushFollow(FollowSets000.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0_in_rule__AnonymousMember__Group_2_0_2_2__0__Impl22519); rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10612:1: rule__AnonymousMember__Group_2_0_2_2__1 : rule__AnonymousMember__Group_2_0_2_2__1__Impl rule__AnonymousMember__Group_2_0_2_2__2 ; public final void rule__AnonymousMember__Group_2_0_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10616:1: ( rule__AnonymousMember__Group_2_0_2_2__1__Impl rule__AnonymousMember__Group_2_0_2_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10617:2: rule__AnonymousMember__Group_2_0_2_2__1__Impl rule__AnonymousMember__Group_2_0_2_2__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__1__Impl_in_rule__AnonymousMember__Group_2_0_2_2__122549); rule__AnonymousMember__Group_2_0_2_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__2_in_rule__AnonymousMember__Group_2_0_2_2__122552); rule__AnonymousMember__Group_2_0_2_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__1" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10624:1: rule__AnonymousMember__Group_2_0_2_2__1__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 )* ) ; public final void rule__AnonymousMember__Group_2_0_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10628:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10629:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10629:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10630:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10631:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 )* loop124: do { int alt124=2; int LA124_0 = input.LA(1); if ( ((LA124_0>=44 && LA124_0<=56)) ) { alt124=1; } switch (alt124) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10631:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1_in_rule__AnonymousMember__Group_2_0_2_2__1__Impl22579); rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop124; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10641:1: rule__AnonymousMember__Group_2_0_2_2__2 : rule__AnonymousMember__Group_2_0_2_2__2__Impl rule__AnonymousMember__Group_2_0_2_2__3 ; public final void rule__AnonymousMember__Group_2_0_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10645:1: ( rule__AnonymousMember__Group_2_0_2_2__2__Impl rule__AnonymousMember__Group_2_0_2_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10646:2: rule__AnonymousMember__Group_2_0_2_2__2__Impl rule__AnonymousMember__Group_2_0_2_2__3 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__2__Impl_in_rule__AnonymousMember__Group_2_0_2_2__222610); rule__AnonymousMember__Group_2_0_2_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__3_in_rule__AnonymousMember__Group_2_0_2_2__222613); rule__AnonymousMember__Group_2_0_2_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__2" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10653:1: rule__AnonymousMember__Group_2_0_2_2__2__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10657:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10658:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10658:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10659:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10660:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10660:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2_in_rule__AnonymousMember__Group_2_0_2_2__2__Impl22640); rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10670:1: rule__AnonymousMember__Group_2_0_2_2__3 : rule__AnonymousMember__Group_2_0_2_2__3__Impl rule__AnonymousMember__Group_2_0_2_2__4 ; public final void rule__AnonymousMember__Group_2_0_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10674:1: ( rule__AnonymousMember__Group_2_0_2_2__3__Impl rule__AnonymousMember__Group_2_0_2_2__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10675:2: rule__AnonymousMember__Group_2_0_2_2__3__Impl rule__AnonymousMember__Group_2_0_2_2__4 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__3__Impl_in_rule__AnonymousMember__Group_2_0_2_2__322670); rule__AnonymousMember__Group_2_0_2_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__4_in_rule__AnonymousMember__Group_2_0_2_2__322673); rule__AnonymousMember__Group_2_0_2_2__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__3" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10682:1: rule__AnonymousMember__Group_2_0_2_2__3__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 )* ) ; public final void rule__AnonymousMember__Group_2_0_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10686:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10687:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10687:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10688:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10689:1: ( rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 )* loop125: do { int alt125=2; int LA125_0 = input.LA(1); if ( ((LA125_0>=44 && LA125_0<=56)) ) { alt125=1; } switch (alt125) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10689:2: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3_in_rule__AnonymousMember__Group_2_0_2_2__3__Impl22700); rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3(); state._fsp--; if (state.failed) return ; } break; default : break loop125; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_0_2_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10699:1: rule__AnonymousMember__Group_2_0_2_2__4 : rule__AnonymousMember__Group_2_0_2_2__4__Impl rule__AnonymousMember__Group_2_0_2_2__5 ; public final void rule__AnonymousMember__Group_2_0_2_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10703:1: ( rule__AnonymousMember__Group_2_0_2_2__4__Impl rule__AnonymousMember__Group_2_0_2_2__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10704:2: rule__AnonymousMember__Group_2_0_2_2__4__Impl rule__AnonymousMember__Group_2_0_2_2__5 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__4__Impl_in_rule__AnonymousMember__Group_2_0_2_2__422731); rule__AnonymousMember__Group_2_0_2_2__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__5_in_rule__AnonymousMember__Group_2_0_2_2__422734); rule__AnonymousMember__Group_2_0_2_2__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__4" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10711:1: rule__AnonymousMember__Group_2_0_2_2__4__Impl : ( ( rule__AnonymousMember__TypeAssignment_2_0_2_2_4 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10715:1: ( ( ( rule__AnonymousMember__TypeAssignment_2_0_2_2_4 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10716:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_2_4 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10716:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_2_4 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10717:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_2_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_2_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10718:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_2_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10718:2: rule__AnonymousMember__TypeAssignment_2_0_2_2_4 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_2_4_in_rule__AnonymousMember__Group_2_0_2_2__4__Impl22761); rule__AnonymousMember__TypeAssignment_2_0_2_2_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_2_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__4__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10728:1: rule__AnonymousMember__Group_2_0_2_2__5 : rule__AnonymousMember__Group_2_0_2_2__5__Impl ; public final void rule__AnonymousMember__Group_2_0_2_2__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10732:1: ( rule__AnonymousMember__Group_2_0_2_2__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10733:2: rule__AnonymousMember__Group_2_0_2_2__5__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_2__5__Impl_in_rule__AnonymousMember__Group_2_0_2_2__522791); rule__AnonymousMember__Group_2_0_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__AnonymousMember__Group_2_0_2_2__5" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_2__5__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10739:1: rule__AnonymousMember__Group_2_0_2_2__5__Impl : ( ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )? ) ; public final void rule__AnonymousMember__Group_2_0_2_2__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10743:1: ( ( ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10744:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10744:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10745:1: ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_2_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10746:1: ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )? int alt126=2; alt126 = dfa126.predict(input); switch (alt126) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10746:2: rule__AnonymousMember__NameAssignment_2_0_2_2_5 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_2_5_in_rule__AnonymousMember__Group_2_0_2_2__5__Impl22818); rule__AnonymousMember__NameAssignment_2_0_2_2_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_2_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_2__5__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10768:1: rule__AnonymousMember__Group_2_0_2_3__0 : rule__AnonymousMember__Group_2_0_2_3__0__Impl rule__AnonymousMember__Group_2_0_2_3__1 ; public final void rule__AnonymousMember__Group_2_0_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10772:1: ( rule__AnonymousMember__Group_2_0_2_3__0__Impl rule__AnonymousMember__Group_2_0_2_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10773:2: rule__AnonymousMember__Group_2_0_2_3__0__Impl rule__AnonymousMember__Group_2_0_2_3__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_3__0__Impl_in_rule__AnonymousMember__Group_2_0_2_3__022861); rule__AnonymousMember__Group_2_0_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_3__1_in_rule__AnonymousMember__Group_2_0_2_3__022864); rule__AnonymousMember__Group_2_0_2_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_3__0" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_3__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10780:1: rule__AnonymousMember__Group_2_0_2_3__0__Impl : ( ( rule__AnonymousMember__TypeAssignment_2_0_2_3_0 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10784:1: ( ( ( rule__AnonymousMember__TypeAssignment_2_0_2_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10785:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10785:1: ( ( rule__AnonymousMember__TypeAssignment_2_0_2_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10786:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10787:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10787:2: rule__AnonymousMember__TypeAssignment_2_0_2_3_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_3_0_in_rule__AnonymousMember__Group_2_0_2_3__0__Impl22891); rule__AnonymousMember__TypeAssignment_2_0_2_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeAssignment_2_0_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_3__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_3__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10797:1: rule__AnonymousMember__Group_2_0_2_3__1 : rule__AnonymousMember__Group_2_0_2_3__1__Impl ; public final void rule__AnonymousMember__Group_2_0_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10801:1: ( rule__AnonymousMember__Group_2_0_2_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10802:2: rule__AnonymousMember__Group_2_0_2_3__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_2_3__1__Impl_in_rule__AnonymousMember__Group_2_0_2_3__122921); rule__AnonymousMember__Group_2_0_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__AnonymousMember__Group_2_0_2_3__1" // $ANTLR start "rule__AnonymousMember__Group_2_0_2_3__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10808:1: rule__AnonymousMember__Group_2_0_2_3__1__Impl : ( ( rule__AnonymousMember__NameAssignment_2_0_2_3_1 ) ) ; public final void rule__AnonymousMember__Group_2_0_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10812:1: ( ( ( rule__AnonymousMember__NameAssignment_2_0_2_3_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10813:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10813:1: ( ( rule__AnonymousMember__NameAssignment_2_0_2_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10814:1: ( rule__AnonymousMember__NameAssignment_2_0_2_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10815:1: ( rule__AnonymousMember__NameAssignment_2_0_2_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10815:2: rule__AnonymousMember__NameAssignment_2_0_2_3_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_3_1_in_rule__AnonymousMember__Group_2_0_2_3__1__Impl22948); rule__AnonymousMember__NameAssignment_2_0_2_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_0_2_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_2_3__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10829:1: rule__AnonymousMember__Group_2_0_3__0 : rule__AnonymousMember__Group_2_0_3__0__Impl rule__AnonymousMember__Group_2_0_3__1 ; public final void rule__AnonymousMember__Group_2_0_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10833:1: ( rule__AnonymousMember__Group_2_0_3__0__Impl rule__AnonymousMember__Group_2_0_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10834:2: rule__AnonymousMember__Group_2_0_3__0__Impl rule__AnonymousMember__Group_2_0_3__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_3__0__Impl_in_rule__AnonymousMember__Group_2_0_3__022982); rule__AnonymousMember__Group_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_3__1_in_rule__AnonymousMember__Group_2_0_3__022985); rule__AnonymousMember__Group_2_0_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_3__0" // $ANTLR start "rule__AnonymousMember__Group_2_0_3__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10841:1: rule__AnonymousMember__Group_2_0_3__0__Impl : ( '=' ) ; public final void rule__AnonymousMember__Group_2_0_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10845:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10846:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10846:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10847:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getEqualsSignKeyword_2_0_3_0()); } match(input,39,FollowSets001.FOLLOW_39_in_rule__AnonymousMember__Group_2_0_3__0__Impl23013); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getEqualsSignKeyword_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_3__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_0_3__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10860:1: rule__AnonymousMember__Group_2_0_3__1 : rule__AnonymousMember__Group_2_0_3__1__Impl ; public final void rule__AnonymousMember__Group_2_0_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10864:1: ( rule__AnonymousMember__Group_2_0_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10865:2: rule__AnonymousMember__Group_2_0_3__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_0_3__1__Impl_in_rule__AnonymousMember__Group_2_0_3__123044); rule__AnonymousMember__Group_2_0_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_3__1" // $ANTLR start "rule__AnonymousMember__Group_2_0_3__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10871:1: rule__AnonymousMember__Group_2_0_3__1__Impl : ( ( rule__AnonymousMember__InitialValueAssignment_2_0_3_1 ) ) ; public final void rule__AnonymousMember__Group_2_0_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10875:1: ( ( ( rule__AnonymousMember__InitialValueAssignment_2_0_3_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10876:1: ( ( rule__AnonymousMember__InitialValueAssignment_2_0_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10876:1: ( ( rule__AnonymousMember__InitialValueAssignment_2_0_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10877:1: ( rule__AnonymousMember__InitialValueAssignment_2_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getInitialValueAssignment_2_0_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10878:1: ( rule__AnonymousMember__InitialValueAssignment_2_0_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10878:2: rule__AnonymousMember__InitialValueAssignment_2_0_3_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__InitialValueAssignment_2_0_3_1_in_rule__AnonymousMember__Group_2_0_3__1__Impl23071); rule__AnonymousMember__InitialValueAssignment_2_0_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getInitialValueAssignment_2_0_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_0_3__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10892:1: rule__AnonymousMember__Group_2_1__0 : rule__AnonymousMember__Group_2_1__0__Impl rule__AnonymousMember__Group_2_1__1 ; public final void rule__AnonymousMember__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10896:1: ( rule__AnonymousMember__Group_2_1__0__Impl rule__AnonymousMember__Group_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10897:2: rule__AnonymousMember__Group_2_1__0__Impl rule__AnonymousMember__Group_2_1__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__0__Impl_in_rule__AnonymousMember__Group_2_1__023105); rule__AnonymousMember__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__1_in_rule__AnonymousMember__Group_2_1__023108); rule__AnonymousMember__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__AnonymousMember__Group_2_1__0" // $ANTLR start "rule__AnonymousMember__Group_2_1__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10904:1: rule__AnonymousMember__Group_2_1__0__Impl : ( () ) ; public final void rule__AnonymousMember__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10908:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10909:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10909:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10910:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getXtendFunctionAnnotationInfoAction_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10911:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10913:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getXtendFunctionAnnotationInfoAction_2_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10923:1: rule__AnonymousMember__Group_2_1__1 : rule__AnonymousMember__Group_2_1__1__Impl rule__AnonymousMember__Group_2_1__2 ; public final void rule__AnonymousMember__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10927:1: ( rule__AnonymousMember__Group_2_1__1__Impl rule__AnonymousMember__Group_2_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10928:2: rule__AnonymousMember__Group_2_1__1__Impl rule__AnonymousMember__Group_2_1__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__1__Impl_in_rule__AnonymousMember__Group_2_1__123166); rule__AnonymousMember__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__2_in_rule__AnonymousMember__Group_2_1__123169); rule__AnonymousMember__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__AnonymousMember__Group_2_1__1" // $ANTLR start "rule__AnonymousMember__Group_2_1__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10935:1: rule__AnonymousMember__Group_2_1__1__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_1_1 )* ) ; public final void rule__AnonymousMember__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10939:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10940:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10940:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10941:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10942:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_1 )* loop127: do { int alt127=2; int LA127_0 = input.LA(1); if ( ((LA127_0>=44 && LA127_0<=56)) ) { alt127=1; } switch (alt127) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10942:2: rule__AnonymousMember__ModifiersAssignment_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_1_in_rule__AnonymousMember__Group_2_1__1__Impl23196); rule__AnonymousMember__ModifiersAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop127; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10952:1: rule__AnonymousMember__Group_2_1__2 : rule__AnonymousMember__Group_2_1__2__Impl rule__AnonymousMember__Group_2_1__3 ; public final void rule__AnonymousMember__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10956:1: ( rule__AnonymousMember__Group_2_1__2__Impl rule__AnonymousMember__Group_2_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10957:2: rule__AnonymousMember__Group_2_1__2__Impl rule__AnonymousMember__Group_2_1__3 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__2__Impl_in_rule__AnonymousMember__Group_2_1__223227); rule__AnonymousMember__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__3_in_rule__AnonymousMember__Group_2_1__223230); rule__AnonymousMember__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__AnonymousMember__Group_2_1__2" // $ANTLR start "rule__AnonymousMember__Group_2_1__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10964:1: rule__AnonymousMember__Group_2_1__2__Impl : ( ( rule__AnonymousMember__ModifiersAssignment_2_1_2 ) ) ; public final void rule__AnonymousMember__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10968:1: ( ( ( rule__AnonymousMember__ModifiersAssignment_2_1_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10969:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10969:1: ( ( rule__AnonymousMember__ModifiersAssignment_2_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10970:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10971:1: ( rule__AnonymousMember__ModifiersAssignment_2_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10971:2: rule__AnonymousMember__ModifiersAssignment_2_1_2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_2_in_rule__AnonymousMember__Group_2_1__2__Impl23257); rule__AnonymousMember__ModifiersAssignment_2_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersAssignment_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10981:1: rule__AnonymousMember__Group_2_1__3 : rule__AnonymousMember__Group_2_1__3__Impl rule__AnonymousMember__Group_2_1__4 ; public final void rule__AnonymousMember__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10985:1: ( rule__AnonymousMember__Group_2_1__3__Impl rule__AnonymousMember__Group_2_1__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10986:2: rule__AnonymousMember__Group_2_1__3__Impl rule__AnonymousMember__Group_2_1__4 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__3__Impl_in_rule__AnonymousMember__Group_2_1__323287); rule__AnonymousMember__Group_2_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__4_in_rule__AnonymousMember__Group_2_1__323290); rule__AnonymousMember__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__AnonymousMember__Group_2_1__3" // $ANTLR start "rule__AnonymousMember__Group_2_1__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10993:1: rule__AnonymousMember__Group_2_1__3__Impl : ( ( rule__AnonymousMember__Alternatives_2_1_3 )* ) ; public final void rule__AnonymousMember__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10997:1: ( ( ( rule__AnonymousMember__Alternatives_2_1_3 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10998:1: ( ( rule__AnonymousMember__Alternatives_2_1_3 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10998:1: ( ( rule__AnonymousMember__Alternatives_2_1_3 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:10999:1: ( rule__AnonymousMember__Alternatives_2_1_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11000:1: ( rule__AnonymousMember__Alternatives_2_1_3 )* loop128: do { int alt128=2; int LA128_0 = input.LA(1); if ( ((LA128_0>=44 && LA128_0<=56)||(LA128_0>=59 && LA128_0<=60)) ) { alt128=1; } switch (alt128) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11000:2: rule__AnonymousMember__Alternatives_2_1_3 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Alternatives_2_1_3_in_rule__AnonymousMember__Group_2_1__3__Impl23317); rule__AnonymousMember__Alternatives_2_1_3(); state._fsp--; if (state.failed) return ; } break; default : break loop128; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11010:1: rule__AnonymousMember__Group_2_1__4 : rule__AnonymousMember__Group_2_1__4__Impl rule__AnonymousMember__Group_2_1__5 ; public final void rule__AnonymousMember__Group_2_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11014:1: ( rule__AnonymousMember__Group_2_1__4__Impl rule__AnonymousMember__Group_2_1__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11015:2: rule__AnonymousMember__Group_2_1__4__Impl rule__AnonymousMember__Group_2_1__5 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__4__Impl_in_rule__AnonymousMember__Group_2_1__423348); rule__AnonymousMember__Group_2_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__5_in_rule__AnonymousMember__Group_2_1__423351); rule__AnonymousMember__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__AnonymousMember__Group_2_1__4" // $ANTLR start "rule__AnonymousMember__Group_2_1__4__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11022:1: rule__AnonymousMember__Group_2_1__4__Impl : ( ( rule__AnonymousMember__Group_2_1_4__0 )? ) ; public final void rule__AnonymousMember__Group_2_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11026:1: ( ( ( rule__AnonymousMember__Group_2_1_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11027:1: ( ( rule__AnonymousMember__Group_2_1_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11027:1: ( ( rule__AnonymousMember__Group_2_1_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11028:1: ( rule__AnonymousMember__Group_2_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11029:1: ( rule__AnonymousMember__Group_2_1_4__0 )? int alt129=2; int LA129_0 = input.LA(1); if ( (LA129_0==84) ) { int LA129_1 = input.LA(2); if ( (LA129_1==RULE_ID||(LA129_1>=61 && LA129_1<=65)) ) { alt129=1; } } switch (alt129) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11029:2: rule__AnonymousMember__Group_2_1_4__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__0_in_rule__AnonymousMember__Group_2_1__4__Impl23378); rule__AnonymousMember__Group_2_1_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__4__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11039:1: rule__AnonymousMember__Group_2_1__5 : rule__AnonymousMember__Group_2_1__5__Impl rule__AnonymousMember__Group_2_1__6 ; public final void rule__AnonymousMember__Group_2_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11043:1: ( rule__AnonymousMember__Group_2_1__5__Impl rule__AnonymousMember__Group_2_1__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11044:2: rule__AnonymousMember__Group_2_1__5__Impl rule__AnonymousMember__Group_2_1__6 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__5__Impl_in_rule__AnonymousMember__Group_2_1__523409); rule__AnonymousMember__Group_2_1__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__6_in_rule__AnonymousMember__Group_2_1__523412); rule__AnonymousMember__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__AnonymousMember__Group_2_1__5" // $ANTLR start "rule__AnonymousMember__Group_2_1__5__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11051:1: rule__AnonymousMember__Group_2_1__5__Impl : ( ( rule__AnonymousMember__Alternatives_2_1_5 ) ) ; public final void rule__AnonymousMember__Group_2_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11055:1: ( ( ( rule__AnonymousMember__Alternatives_2_1_5 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11056:1: ( ( rule__AnonymousMember__Alternatives_2_1_5 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11056:1: ( ( rule__AnonymousMember__Alternatives_2_1_5 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11057:1: ( rule__AnonymousMember__Alternatives_2_1_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_1_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11058:1: ( rule__AnonymousMember__Alternatives_2_1_5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11058:2: rule__AnonymousMember__Alternatives_2_1_5 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Alternatives_2_1_5_in_rule__AnonymousMember__Group_2_1__5__Impl23439); rule__AnonymousMember__Alternatives_2_1_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__5__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__6" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11068:1: rule__AnonymousMember__Group_2_1__6 : rule__AnonymousMember__Group_2_1__6__Impl rule__AnonymousMember__Group_2_1__7 ; public final void rule__AnonymousMember__Group_2_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11072:1: ( rule__AnonymousMember__Group_2_1__6__Impl rule__AnonymousMember__Group_2_1__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11073:2: rule__AnonymousMember__Group_2_1__6__Impl rule__AnonymousMember__Group_2_1__7 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__6__Impl_in_rule__AnonymousMember__Group_2_1__623469); rule__AnonymousMember__Group_2_1__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__7_in_rule__AnonymousMember__Group_2_1__623472); rule__AnonymousMember__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__AnonymousMember__Group_2_1__6" // $ANTLR start "rule__AnonymousMember__Group_2_1__6__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11080:1: rule__AnonymousMember__Group_2_1__6__Impl : ( ( rule__AnonymousMember__Group_2_1_6__0 )? ) ; public final void rule__AnonymousMember__Group_2_1__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11084:1: ( ( ( rule__AnonymousMember__Group_2_1_6__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11085:1: ( ( rule__AnonymousMember__Group_2_1_6__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11085:1: ( ( rule__AnonymousMember__Group_2_1_6__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11086:1: ( rule__AnonymousMember__Group_2_1_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11087:1: ( rule__AnonymousMember__Group_2_1_6__0 )? int alt130=2; int LA130_0 = input.LA(1); if ( (LA130_0==RULE_ID||(LA130_0>=61 && LA130_0<=66)||LA130_0==88||LA130_0==112||LA130_0==123) ) { alt130=1; } switch (alt130) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11087:2: rule__AnonymousMember__Group_2_1_6__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6__0_in_rule__AnonymousMember__Group_2_1__6__Impl23499); rule__AnonymousMember__Group_2_1_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__6__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__7" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11097:1: rule__AnonymousMember__Group_2_1__7 : rule__AnonymousMember__Group_2_1__7__Impl rule__AnonymousMember__Group_2_1__8 ; public final void rule__AnonymousMember__Group_2_1__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11101:1: ( rule__AnonymousMember__Group_2_1__7__Impl rule__AnonymousMember__Group_2_1__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11102:2: rule__AnonymousMember__Group_2_1__7__Impl rule__AnonymousMember__Group_2_1__8 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__7__Impl_in_rule__AnonymousMember__Group_2_1__723530); rule__AnonymousMember__Group_2_1__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__8_in_rule__AnonymousMember__Group_2_1__723533); rule__AnonymousMember__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__AnonymousMember__Group_2_1__7" // $ANTLR start "rule__AnonymousMember__Group_2_1__7__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11109:1: rule__AnonymousMember__Group_2_1__7__Impl : ( ')' ) ; public final void rule__AnonymousMember__Group_2_1__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11113:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11114:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11114:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11115:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getRightParenthesisKeyword_2_1_7()); } match(input,110,FollowSets001.FOLLOW_110_in_rule__AnonymousMember__Group_2_1__7__Impl23561); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getRightParenthesisKeyword_2_1_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__7__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__8" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11128:1: rule__AnonymousMember__Group_2_1__8 : rule__AnonymousMember__Group_2_1__8__Impl rule__AnonymousMember__Group_2_1__9 ; public final void rule__AnonymousMember__Group_2_1__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11132:1: ( rule__AnonymousMember__Group_2_1__8__Impl rule__AnonymousMember__Group_2_1__9 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11133:2: rule__AnonymousMember__Group_2_1__8__Impl rule__AnonymousMember__Group_2_1__9 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__8__Impl_in_rule__AnonymousMember__Group_2_1__823592); rule__AnonymousMember__Group_2_1__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__9_in_rule__AnonymousMember__Group_2_1__823595); rule__AnonymousMember__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__AnonymousMember__Group_2_1__8" // $ANTLR start "rule__AnonymousMember__Group_2_1__8__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11140:1: rule__AnonymousMember__Group_2_1__8__Impl : ( ( rule__AnonymousMember__Group_2_1_8__0 )? ) ; public final void rule__AnonymousMember__Group_2_1__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11144:1: ( ( ( rule__AnonymousMember__Group_2_1_8__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11145:1: ( ( rule__AnonymousMember__Group_2_1_8__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11145:1: ( ( rule__AnonymousMember__Group_2_1_8__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11146:1: ( rule__AnonymousMember__Group_2_1_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_8()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11147:1: ( rule__AnonymousMember__Group_2_1_8__0 )? int alt131=2; int LA131_0 = input.LA(1); if ( (LA131_0==42) ) { alt131=1; } switch (alt131) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11147:2: rule__AnonymousMember__Group_2_1_8__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8__0_in_rule__AnonymousMember__Group_2_1__8__Impl23622); rule__AnonymousMember__Group_2_1_8__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__8__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1__9" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11157:1: rule__AnonymousMember__Group_2_1__9 : rule__AnonymousMember__Group_2_1__9__Impl ; public final void rule__AnonymousMember__Group_2_1__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11161:1: ( rule__AnonymousMember__Group_2_1__9__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11162:2: rule__AnonymousMember__Group_2_1__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1__9__Impl_in_rule__AnonymousMember__Group_2_1__923653); rule__AnonymousMember__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__AnonymousMember__Group_2_1__9" // $ANTLR start "rule__AnonymousMember__Group_2_1__9__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11168:1: rule__AnonymousMember__Group_2_1__9__Impl : ( ( rule__AnonymousMember__Alternatives_2_1_9 )? ) ; public final void rule__AnonymousMember__Group_2_1__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11172:1: ( ( ( rule__AnonymousMember__Alternatives_2_1_9 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11173:1: ( ( rule__AnonymousMember__Alternatives_2_1_9 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11173:1: ( ( rule__AnonymousMember__Alternatives_2_1_9 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11174:1: ( rule__AnonymousMember__Alternatives_2_1_9 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_1_9()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11175:1: ( rule__AnonymousMember__Alternatives_2_1_9 )? int alt132=2; int LA132_0 = input.LA(1); if ( ((LA132_0>=RULE_RICH_TEXT && LA132_0<=RULE_RICH_TEXT_START)||LA132_0==43||LA132_0==109) ) { alt132=1; } switch (alt132) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11175:2: rule__AnonymousMember__Alternatives_2_1_9 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Alternatives_2_1_9_in_rule__AnonymousMember__Group_2_1__9__Impl23680); rule__AnonymousMember__Alternatives_2_1_9(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAlternatives_2_1_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1__9__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11205:1: rule__AnonymousMember__Group_2_1_4__0 : rule__AnonymousMember__Group_2_1_4__0__Impl rule__AnonymousMember__Group_2_1_4__1 ; public final void rule__AnonymousMember__Group_2_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11209:1: ( rule__AnonymousMember__Group_2_1_4__0__Impl rule__AnonymousMember__Group_2_1_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11210:2: rule__AnonymousMember__Group_2_1_4__0__Impl rule__AnonymousMember__Group_2_1_4__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__0__Impl_in_rule__AnonymousMember__Group_2_1_4__023731); rule__AnonymousMember__Group_2_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__1_in_rule__AnonymousMember__Group_2_1_4__023734); rule__AnonymousMember__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__AnonymousMember__Group_2_1_4__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11217:1: rule__AnonymousMember__Group_2_1_4__0__Impl : ( '<' ) ; public final void rule__AnonymousMember__Group_2_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11221:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11222:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11222:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11223:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getLessThanSignKeyword_2_1_4_0()); } match(input,84,FollowSets001.FOLLOW_84_in_rule__AnonymousMember__Group_2_1_4__0__Impl23762); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getLessThanSignKeyword_2_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_4__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11236:1: rule__AnonymousMember__Group_2_1_4__1 : rule__AnonymousMember__Group_2_1_4__1__Impl rule__AnonymousMember__Group_2_1_4__2 ; public final void rule__AnonymousMember__Group_2_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11240:1: ( rule__AnonymousMember__Group_2_1_4__1__Impl rule__AnonymousMember__Group_2_1_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11241:2: rule__AnonymousMember__Group_2_1_4__1__Impl rule__AnonymousMember__Group_2_1_4__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__1__Impl_in_rule__AnonymousMember__Group_2_1_4__123793); rule__AnonymousMember__Group_2_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__2_in_rule__AnonymousMember__Group_2_1_4__123796); rule__AnonymousMember__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__AnonymousMember__Group_2_1_4__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11248:1: rule__AnonymousMember__Group_2_1_4__1__Impl : ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11252:1: ( ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11253:1: ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11253:1: ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11254:1: ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeParametersAssignment_2_1_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11255:1: ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11255:2: rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__TypeParametersAssignment_2_1_4_1_in_rule__AnonymousMember__Group_2_1_4__1__Impl23823); rule__AnonymousMember__TypeParametersAssignment_2_1_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeParametersAssignment_2_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_4__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11265:1: rule__AnonymousMember__Group_2_1_4__2 : rule__AnonymousMember__Group_2_1_4__2__Impl rule__AnonymousMember__Group_2_1_4__3 ; public final void rule__AnonymousMember__Group_2_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11269:1: ( rule__AnonymousMember__Group_2_1_4__2__Impl rule__AnonymousMember__Group_2_1_4__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11270:2: rule__AnonymousMember__Group_2_1_4__2__Impl rule__AnonymousMember__Group_2_1_4__3 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__2__Impl_in_rule__AnonymousMember__Group_2_1_4__223853); rule__AnonymousMember__Group_2_1_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__3_in_rule__AnonymousMember__Group_2_1_4__223856); rule__AnonymousMember__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__AnonymousMember__Group_2_1_4__2" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11277:1: rule__AnonymousMember__Group_2_1_4__2__Impl : ( ( rule__AnonymousMember__Group_2_1_4_2__0 )* ) ; public final void rule__AnonymousMember__Group_2_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11281:1: ( ( ( rule__AnonymousMember__Group_2_1_4_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11282:1: ( ( rule__AnonymousMember__Group_2_1_4_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11282:1: ( ( rule__AnonymousMember__Group_2_1_4_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11283:1: ( rule__AnonymousMember__Group_2_1_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11284:1: ( rule__AnonymousMember__Group_2_1_4_2__0 )* loop133: do { int alt133=2; int LA133_0 = input.LA(1); if ( (LA133_0==111) ) { alt133=1; } switch (alt133) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11284:2: rule__AnonymousMember__Group_2_1_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4_2__0_in_rule__AnonymousMember__Group_2_1_4__2__Impl23883); rule__AnonymousMember__Group_2_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop133; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_4__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11294:1: rule__AnonymousMember__Group_2_1_4__3 : rule__AnonymousMember__Group_2_1_4__3__Impl ; public final void rule__AnonymousMember__Group_2_1_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11298:1: ( rule__AnonymousMember__Group_2_1_4__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11299:2: rule__AnonymousMember__Group_2_1_4__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4__3__Impl_in_rule__AnonymousMember__Group_2_1_4__323914); rule__AnonymousMember__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__AnonymousMember__Group_2_1_4__3" // $ANTLR start "rule__AnonymousMember__Group_2_1_4__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11305:1: rule__AnonymousMember__Group_2_1_4__3__Impl : ( '>' ) ; public final void rule__AnonymousMember__Group_2_1_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11309:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11310:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11310:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11311:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGreaterThanSignKeyword_2_1_4_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__AnonymousMember__Group_2_1_4__3__Impl23942); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGreaterThanSignKeyword_2_1_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_4__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_4_2__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11332:1: rule__AnonymousMember__Group_2_1_4_2__0 : rule__AnonymousMember__Group_2_1_4_2__0__Impl rule__AnonymousMember__Group_2_1_4_2__1 ; public final void rule__AnonymousMember__Group_2_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11336:1: ( rule__AnonymousMember__Group_2_1_4_2__0__Impl rule__AnonymousMember__Group_2_1_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11337:2: rule__AnonymousMember__Group_2_1_4_2__0__Impl rule__AnonymousMember__Group_2_1_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4_2__0__Impl_in_rule__AnonymousMember__Group_2_1_4_2__023981); rule__AnonymousMember__Group_2_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4_2__1_in_rule__AnonymousMember__Group_2_1_4_2__023984); rule__AnonymousMember__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__AnonymousMember__Group_2_1_4_2__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_4_2__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11344:1: rule__AnonymousMember__Group_2_1_4_2__0__Impl : ( ',' ) ; public final void rule__AnonymousMember__Group_2_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11348:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11349:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11349:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11350:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCommaKeyword_2_1_4_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnonymousMember__Group_2_1_4_2__0__Impl24012); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCommaKeyword_2_1_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_4_2__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_4_2__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11363:1: rule__AnonymousMember__Group_2_1_4_2__1 : rule__AnonymousMember__Group_2_1_4_2__1__Impl ; public final void rule__AnonymousMember__Group_2_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11367:1: ( rule__AnonymousMember__Group_2_1_4_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11368:2: rule__AnonymousMember__Group_2_1_4_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_4_2__1__Impl_in_rule__AnonymousMember__Group_2_1_4_2__124043); rule__AnonymousMember__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__AnonymousMember__Group_2_1_4_2__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_4_2__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11374:1: rule__AnonymousMember__Group_2_1_4_2__1__Impl : ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11378:1: ( ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11379:1: ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11379:1: ( ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11380:1: ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeParametersAssignment_2_1_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11381:1: ( rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11381:2: rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1_in_rule__AnonymousMember__Group_2_1_4_2__1__Impl24070); rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeParametersAssignment_2_1_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_4_2__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11395:1: rule__AnonymousMember__Group_2_1_5_0__0 : rule__AnonymousMember__Group_2_1_5_0__0__Impl ; public final void rule__AnonymousMember__Group_2_1_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11399:1: ( rule__AnonymousMember__Group_2_1_5_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11400:2: rule__AnonymousMember__Group_2_1_5_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_0__024104); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11406:1: rule__AnonymousMember__Group_2_1_5_0__0__Impl : ( ( rule__AnonymousMember__Group_2_1_5_0_0__0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11410:1: ( ( ( rule__AnonymousMember__Group_2_1_5_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11411:1: ( ( rule__AnonymousMember__Group_2_1_5_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11411:1: ( ( rule__AnonymousMember__Group_2_1_5_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11412:1: ( rule__AnonymousMember__Group_2_1_5_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11413:1: ( rule__AnonymousMember__Group_2_1_5_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11413:2: rule__AnonymousMember__Group_2_1_5_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__0_in_rule__AnonymousMember__Group_2_1_5_0__0__Impl24131); rule__AnonymousMember__Group_2_1_5_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11425:1: rule__AnonymousMember__Group_2_1_5_0_0__0 : rule__AnonymousMember__Group_2_1_5_0_0__0__Impl rule__AnonymousMember__Group_2_1_5_0_0__1 ; public final void rule__AnonymousMember__Group_2_1_5_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11429:1: ( rule__AnonymousMember__Group_2_1_5_0_0__0__Impl rule__AnonymousMember__Group_2_1_5_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11430:2: rule__AnonymousMember__Group_2_1_5_0_0__0__Impl rule__AnonymousMember__Group_2_1_5_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__024163); rule__AnonymousMember__Group_2_1_5_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__1_in_rule__AnonymousMember__Group_2_1_5_0_0__024166); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_0_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11437:1: rule__AnonymousMember__Group_2_1_5_0_0__0__Impl : ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11441:1: ( ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11442:1: ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11442:1: ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11443:1: ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getReturnTypeAssignment_2_1_5_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11444:1: ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11444:2: rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0_in_rule__AnonymousMember__Group_2_1_5_0_0__0__Impl24193); rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getReturnTypeAssignment_2_1_5_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_0_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11454:1: rule__AnonymousMember__Group_2_1_5_0_0__1 : rule__AnonymousMember__Group_2_1_5_0_0__1__Impl rule__AnonymousMember__Group_2_1_5_0_0__2 ; public final void rule__AnonymousMember__Group_2_1_5_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11458:1: ( rule__AnonymousMember__Group_2_1_5_0_0__1__Impl rule__AnonymousMember__Group_2_1_5_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11459:2: rule__AnonymousMember__Group_2_1_5_0_0__1__Impl rule__AnonymousMember__Group_2_1_5_0_0__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__124223); rule__AnonymousMember__Group_2_1_5_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__2_in_rule__AnonymousMember__Group_2_1_5_0_0__124226); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_0_0__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11466:1: rule__AnonymousMember__Group_2_1_5_0_0__1__Impl : ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11470:1: ( ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11471:1: ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11471:1: ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11472:1: ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoAssignment_2_1_5_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11473:1: ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11473:2: rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1_in_rule__AnonymousMember__Group_2_1_5_0_0__1__Impl24253); rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoAssignment_2_1_5_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_0_0__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11483:1: rule__AnonymousMember__Group_2_1_5_0_0__2 : rule__AnonymousMember__Group_2_1_5_0_0__2__Impl rule__AnonymousMember__Group_2_1_5_0_0__3 ; public final void rule__AnonymousMember__Group_2_1_5_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11487:1: ( rule__AnonymousMember__Group_2_1_5_0_0__2__Impl rule__AnonymousMember__Group_2_1_5_0_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11488:2: rule__AnonymousMember__Group_2_1_5_0_0__2__Impl rule__AnonymousMember__Group_2_1_5_0_0__3 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__224283); rule__AnonymousMember__Group_2_1_5_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__3_in_rule__AnonymousMember__Group_2_1_5_0_0__224286); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_0_0__2" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11495:1: rule__AnonymousMember__Group_2_1_5_0_0__2__Impl : ( ( rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11499:1: ( ( ( rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11500:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11500:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11501:1: ( rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_0_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11502:1: ( rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11502:2: rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_0_0_2_in_rule__AnonymousMember__Group_2_1_5_0_0__2__Impl24313); rule__AnonymousMember__NameAssignment_2_1_5_0_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_0_0__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11512:1: rule__AnonymousMember__Group_2_1_5_0_0__3 : rule__AnonymousMember__Group_2_1_5_0_0__3__Impl ; public final void rule__AnonymousMember__Group_2_1_5_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11516:1: ( rule__AnonymousMember__Group_2_1_5_0_0__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11517:2: rule__AnonymousMember__Group_2_1_5_0_0__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__3__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__324343); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_0_0__3" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_0_0__3__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11523:1: rule__AnonymousMember__Group_2_1_5_0_0__3__Impl : ( '(' ) ; public final void rule__AnonymousMember__Group_2_1_5_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11527:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11528:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11528:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11529:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_0_0_3()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_0_0__3__Impl24371); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_0_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_0_0__3__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11550:1: rule__AnonymousMember__Group_2_1_5_1__0 : rule__AnonymousMember__Group_2_1_5_1__0__Impl ; public final void rule__AnonymousMember__Group_2_1_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11554:1: ( rule__AnonymousMember__Group_2_1_5_1__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11555:2: rule__AnonymousMember__Group_2_1_5_1__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1__0__Impl_in_rule__AnonymousMember__Group_2_1_5_1__024410); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_1__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11561:1: rule__AnonymousMember__Group_2_1_5_1__0__Impl : ( ( rule__AnonymousMember__Group_2_1_5_1_0__0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11565:1: ( ( ( rule__AnonymousMember__Group_2_1_5_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11566:1: ( ( rule__AnonymousMember__Group_2_1_5_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11566:1: ( ( rule__AnonymousMember__Group_2_1_5_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11567:1: ( rule__AnonymousMember__Group_2_1_5_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11568:1: ( rule__AnonymousMember__Group_2_1_5_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11568:2: rule__AnonymousMember__Group_2_1_5_1_0__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__0_in_rule__AnonymousMember__Group_2_1_5_1__0__Impl24437); rule__AnonymousMember__Group_2_1_5_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_1__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11580:1: rule__AnonymousMember__Group_2_1_5_1_0__0 : rule__AnonymousMember__Group_2_1_5_1_0__0__Impl rule__AnonymousMember__Group_2_1_5_1_0__1 ; public final void rule__AnonymousMember__Group_2_1_5_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11584:1: ( rule__AnonymousMember__Group_2_1_5_1_0__0__Impl rule__AnonymousMember__Group_2_1_5_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11585:2: rule__AnonymousMember__Group_2_1_5_1_0__0__Impl rule__AnonymousMember__Group_2_1_5_1_0__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_1_0__024469); rule__AnonymousMember__Group_2_1_5_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__1_in_rule__AnonymousMember__Group_2_1_5_1_0__024472); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_1_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11592:1: rule__AnonymousMember__Group_2_1_5_1_0__0__Impl : ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11596:1: ( ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11597:1: ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11597:1: ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11598:1: ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getReturnTypeAssignment_2_1_5_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11599:1: ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11599:2: rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0_in_rule__AnonymousMember__Group_2_1_5_1_0__0__Impl24499); rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getReturnTypeAssignment_2_1_5_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_1_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11609:1: rule__AnonymousMember__Group_2_1_5_1_0__1 : rule__AnonymousMember__Group_2_1_5_1_0__1__Impl rule__AnonymousMember__Group_2_1_5_1_0__2 ; public final void rule__AnonymousMember__Group_2_1_5_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11613:1: ( rule__AnonymousMember__Group_2_1_5_1_0__1__Impl rule__AnonymousMember__Group_2_1_5_1_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11614:2: rule__AnonymousMember__Group_2_1_5_1_0__1__Impl rule__AnonymousMember__Group_2_1_5_1_0__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_1_0__124529); rule__AnonymousMember__Group_2_1_5_1_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__2_in_rule__AnonymousMember__Group_2_1_5_1_0__124532); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_1_0__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11621:1: rule__AnonymousMember__Group_2_1_5_1_0__1__Impl : ( ( rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11625:1: ( ( ( rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11626:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11626:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11627:1: ( rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11628:1: ( rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11628:2: rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_1_0_1_in_rule__AnonymousMember__Group_2_1_5_1_0__1__Impl24559); rule__AnonymousMember__NameAssignment_2_1_5_1_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_1_0__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11638:1: rule__AnonymousMember__Group_2_1_5_1_0__2 : rule__AnonymousMember__Group_2_1_5_1_0__2__Impl ; public final void rule__AnonymousMember__Group_2_1_5_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11642:1: ( rule__AnonymousMember__Group_2_1_5_1_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11643:2: rule__AnonymousMember__Group_2_1_5_1_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_1_0__224589); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_1_0__2" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_1_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11649:1: rule__AnonymousMember__Group_2_1_5_1_0__2__Impl : ( '(' ) ; public final void rule__AnonymousMember__Group_2_1_5_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11653:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11654:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11654:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11655:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_1_0_2()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_1_0__2__Impl24617); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_1_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_1_0__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11674:1: rule__AnonymousMember__Group_2_1_5_2__0 : rule__AnonymousMember__Group_2_1_5_2__0__Impl ; public final void rule__AnonymousMember__Group_2_1_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11678:1: ( rule__AnonymousMember__Group_2_1_5_2__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11679:2: rule__AnonymousMember__Group_2_1_5_2__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2__0__Impl_in_rule__AnonymousMember__Group_2_1_5_2__024654); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_2__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11685:1: rule__AnonymousMember__Group_2_1_5_2__0__Impl : ( ( rule__AnonymousMember__Group_2_1_5_2_0__0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11689:1: ( ( ( rule__AnonymousMember__Group_2_1_5_2_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11690:1: ( ( rule__AnonymousMember__Group_2_1_5_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11690:1: ( ( rule__AnonymousMember__Group_2_1_5_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11691:1: ( rule__AnonymousMember__Group_2_1_5_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11692:1: ( rule__AnonymousMember__Group_2_1_5_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11692:2: rule__AnonymousMember__Group_2_1_5_2_0__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__0_in_rule__AnonymousMember__Group_2_1_5_2__0__Impl24681); rule__AnonymousMember__Group_2_1_5_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_2__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11704:1: rule__AnonymousMember__Group_2_1_5_2_0__0 : rule__AnonymousMember__Group_2_1_5_2_0__0__Impl rule__AnonymousMember__Group_2_1_5_2_0__1 ; public final void rule__AnonymousMember__Group_2_1_5_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11708:1: ( rule__AnonymousMember__Group_2_1_5_2_0__0__Impl rule__AnonymousMember__Group_2_1_5_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11709:2: rule__AnonymousMember__Group_2_1_5_2_0__0__Impl rule__AnonymousMember__Group_2_1_5_2_0__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_2_0__024713); rule__AnonymousMember__Group_2_1_5_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__1_in_rule__AnonymousMember__Group_2_1_5_2_0__024716); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_2_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11716:1: rule__AnonymousMember__Group_2_1_5_2_0__0__Impl : ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11720:1: ( ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11721:1: ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11721:1: ( ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11722:1: ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getReturnTypeAssignment_2_1_5_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11723:1: ( rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11723:2: rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0_in_rule__AnonymousMember__Group_2_1_5_2_0__0__Impl24743); rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getReturnTypeAssignment_2_1_5_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_2_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11733:1: rule__AnonymousMember__Group_2_1_5_2_0__1 : rule__AnonymousMember__Group_2_1_5_2_0__1__Impl rule__AnonymousMember__Group_2_1_5_2_0__2 ; public final void rule__AnonymousMember__Group_2_1_5_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11737:1: ( rule__AnonymousMember__Group_2_1_5_2_0__1__Impl rule__AnonymousMember__Group_2_1_5_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11738:2: rule__AnonymousMember__Group_2_1_5_2_0__1__Impl rule__AnonymousMember__Group_2_1_5_2_0__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_2_0__124773); rule__AnonymousMember__Group_2_1_5_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__2_in_rule__AnonymousMember__Group_2_1_5_2_0__124776); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_2_0__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11745:1: rule__AnonymousMember__Group_2_1_5_2_0__1__Impl : ( ( rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11749:1: ( ( ( rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11750:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11750:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11751:1: ( rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11752:1: ( rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11752:2: rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_2_0_1_in_rule__AnonymousMember__Group_2_1_5_2_0__1__Impl24803); rule__AnonymousMember__NameAssignment_2_1_5_2_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_2_0__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11762:1: rule__AnonymousMember__Group_2_1_5_2_0__2 : rule__AnonymousMember__Group_2_1_5_2_0__2__Impl ; public final void rule__AnonymousMember__Group_2_1_5_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11766:1: ( rule__AnonymousMember__Group_2_1_5_2_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11767:2: rule__AnonymousMember__Group_2_1_5_2_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_2_0__224833); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_5_2_0__2" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_2_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11773:1: rule__AnonymousMember__Group_2_1_5_2_0__2__Impl : ( '(' ) ; public final void rule__AnonymousMember__Group_2_1_5_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11777:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11778:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11778:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11779:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_2_0_2()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_2_0__2__Impl24861); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_2_0__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11798:1: rule__AnonymousMember__Group_2_1_5_3__0 : rule__AnonymousMember__Group_2_1_5_3__0__Impl ; public final void rule__AnonymousMember__Group_2_1_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11802:1: ( rule__AnonymousMember__Group_2_1_5_3__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11803:2: rule__AnonymousMember__Group_2_1_5_3__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3__0__Impl_in_rule__AnonymousMember__Group_2_1_5_3__024898); rule__AnonymousMember__Group_2_1_5_3__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11809:1: rule__AnonymousMember__Group_2_1_5_3__0__Impl : ( ( rule__AnonymousMember__Group_2_1_5_3_0__0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11813:1: ( ( ( rule__AnonymousMember__Group_2_1_5_3_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11814:1: ( ( rule__AnonymousMember__Group_2_1_5_3_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11814:1: ( ( rule__AnonymousMember__Group_2_1_5_3_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11815:1: ( rule__AnonymousMember__Group_2_1_5_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11816:1: ( rule__AnonymousMember__Group_2_1_5_3_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11816:2: rule__AnonymousMember__Group_2_1_5_3_0__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__0_in_rule__AnonymousMember__Group_2_1_5_3__0__Impl24925); rule__AnonymousMember__Group_2_1_5_3_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3_0__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11828:1: rule__AnonymousMember__Group_2_1_5_3_0__0 : rule__AnonymousMember__Group_2_1_5_3_0__0__Impl rule__AnonymousMember__Group_2_1_5_3_0__1 ; public final void rule__AnonymousMember__Group_2_1_5_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11832:1: ( rule__AnonymousMember__Group_2_1_5_3_0__0__Impl rule__AnonymousMember__Group_2_1_5_3_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11833:2: rule__AnonymousMember__Group_2_1_5_3_0__0__Impl rule__AnonymousMember__Group_2_1_5_3_0__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_3_0__024957); rule__AnonymousMember__Group_2_1_5_3_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__1_in_rule__AnonymousMember__Group_2_1_5_3_0__024960); rule__AnonymousMember__Group_2_1_5_3_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3_0__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3_0__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11840:1: rule__AnonymousMember__Group_2_1_5_3_0__0__Impl : ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11844:1: ( ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11845:1: ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11845:1: ( ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11846:1: ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoAssignment_2_1_5_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11847:1: ( rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11847:2: rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0_in_rule__AnonymousMember__Group_2_1_5_3_0__0__Impl24987); rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoAssignment_2_1_5_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3_0__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3_0__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11857:1: rule__AnonymousMember__Group_2_1_5_3_0__1 : rule__AnonymousMember__Group_2_1_5_3_0__1__Impl rule__AnonymousMember__Group_2_1_5_3_0__2 ; public final void rule__AnonymousMember__Group_2_1_5_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11861:1: ( rule__AnonymousMember__Group_2_1_5_3_0__1__Impl rule__AnonymousMember__Group_2_1_5_3_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11862:2: rule__AnonymousMember__Group_2_1_5_3_0__1__Impl rule__AnonymousMember__Group_2_1_5_3_0__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_3_0__125017); rule__AnonymousMember__Group_2_1_5_3_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__2_in_rule__AnonymousMember__Group_2_1_5_3_0__125020); rule__AnonymousMember__Group_2_1_5_3_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3_0__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3_0__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11869:1: rule__AnonymousMember__Group_2_1_5_3_0__1__Impl : ( ( rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11873:1: ( ( ( rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11874:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11874:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11875:1: ( rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_3_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11876:1: ( rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11876:2: rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_3_0_1_in_rule__AnonymousMember__Group_2_1_5_3_0__1__Impl25047); rule__AnonymousMember__NameAssignment_2_1_5_3_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_3_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3_0__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3_0__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11886:1: rule__AnonymousMember__Group_2_1_5_3_0__2 : rule__AnonymousMember__Group_2_1_5_3_0__2__Impl ; public final void rule__AnonymousMember__Group_2_1_5_3_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11890:1: ( rule__AnonymousMember__Group_2_1_5_3_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11891:2: rule__AnonymousMember__Group_2_1_5_3_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_3_0__225077); rule__AnonymousMember__Group_2_1_5_3_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3_0__2" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_3_0__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11897:1: rule__AnonymousMember__Group_2_1_5_3_0__2__Impl : ( '(' ) ; public final void rule__AnonymousMember__Group_2_1_5_3_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11901:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11902:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11902:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11903:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_3_0_2()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_3_0__2__Impl25105); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_3_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_3_0__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_4__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11922:1: rule__AnonymousMember__Group_2_1_5_4__0 : rule__AnonymousMember__Group_2_1_5_4__0__Impl rule__AnonymousMember__Group_2_1_5_4__1 ; public final void rule__AnonymousMember__Group_2_1_5_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11926:1: ( rule__AnonymousMember__Group_2_1_5_4__0__Impl rule__AnonymousMember__Group_2_1_5_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11927:2: rule__AnonymousMember__Group_2_1_5_4__0__Impl rule__AnonymousMember__Group_2_1_5_4__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_4__0__Impl_in_rule__AnonymousMember__Group_2_1_5_4__025142); rule__AnonymousMember__Group_2_1_5_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_4__1_in_rule__AnonymousMember__Group_2_1_5_4__025145); rule__AnonymousMember__Group_2_1_5_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_4__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_4__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11934:1: rule__AnonymousMember__Group_2_1_5_4__0__Impl : ( ( rule__AnonymousMember__NameAssignment_2_1_5_4_0 ) ) ; public final void rule__AnonymousMember__Group_2_1_5_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11938:1: ( ( ( rule__AnonymousMember__NameAssignment_2_1_5_4_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11939:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_4_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11939:1: ( ( rule__AnonymousMember__NameAssignment_2_1_5_4_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11940:1: ( rule__AnonymousMember__NameAssignment_2_1_5_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_4_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11941:1: ( rule__AnonymousMember__NameAssignment_2_1_5_4_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11941:2: rule__AnonymousMember__NameAssignment_2_1_5_4_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_4_0_in_rule__AnonymousMember__Group_2_1_5_4__0__Impl25172); rule__AnonymousMember__NameAssignment_2_1_5_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameAssignment_2_1_5_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_4__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_4__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11951:1: rule__AnonymousMember__Group_2_1_5_4__1 : rule__AnonymousMember__Group_2_1_5_4__1__Impl ; public final void rule__AnonymousMember__Group_2_1_5_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11955:1: ( rule__AnonymousMember__Group_2_1_5_4__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11956:2: rule__AnonymousMember__Group_2_1_5_4__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_5_4__1__Impl_in_rule__AnonymousMember__Group_2_1_5_4__125202); rule__AnonymousMember__Group_2_1_5_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_4__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_5_4__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11962:1: rule__AnonymousMember__Group_2_1_5_4__1__Impl : ( '(' ) ; public final void rule__AnonymousMember__Group_2_1_5_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11966:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11967:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11967:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11968:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_4_1()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_4__1__Impl25230); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getLeftParenthesisKeyword_2_1_5_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_5_4__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_6__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11985:1: rule__AnonymousMember__Group_2_1_6__0 : rule__AnonymousMember__Group_2_1_6__0__Impl rule__AnonymousMember__Group_2_1_6__1 ; public final void rule__AnonymousMember__Group_2_1_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11989:1: ( rule__AnonymousMember__Group_2_1_6__0__Impl rule__AnonymousMember__Group_2_1_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11990:2: rule__AnonymousMember__Group_2_1_6__0__Impl rule__AnonymousMember__Group_2_1_6__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6__0__Impl_in_rule__AnonymousMember__Group_2_1_6__025265); rule__AnonymousMember__Group_2_1_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6__1_in_rule__AnonymousMember__Group_2_1_6__025268); rule__AnonymousMember__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__AnonymousMember__Group_2_1_6__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_6__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:11997:1: rule__AnonymousMember__Group_2_1_6__0__Impl : ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_0 ) ) ; public final void rule__AnonymousMember__Group_2_1_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12001:1: ( ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12002:1: ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12002:1: ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12003:1: ( rule__AnonymousMember__ParametersAssignment_2_1_6_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getParametersAssignment_2_1_6_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12004:1: ( rule__AnonymousMember__ParametersAssignment_2_1_6_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12004:2: rule__AnonymousMember__ParametersAssignment_2_1_6_0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ParametersAssignment_2_1_6_0_in_rule__AnonymousMember__Group_2_1_6__0__Impl25295); rule__AnonymousMember__ParametersAssignment_2_1_6_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getParametersAssignment_2_1_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_6__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_6__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12014:1: rule__AnonymousMember__Group_2_1_6__1 : rule__AnonymousMember__Group_2_1_6__1__Impl ; public final void rule__AnonymousMember__Group_2_1_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12018:1: ( rule__AnonymousMember__Group_2_1_6__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12019:2: rule__AnonymousMember__Group_2_1_6__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6__1__Impl_in_rule__AnonymousMember__Group_2_1_6__125325); rule__AnonymousMember__Group_2_1_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_6__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_6__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12025:1: rule__AnonymousMember__Group_2_1_6__1__Impl : ( ( rule__AnonymousMember__Group_2_1_6_1__0 )* ) ; public final void rule__AnonymousMember__Group_2_1_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12029:1: ( ( ( rule__AnonymousMember__Group_2_1_6_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12030:1: ( ( rule__AnonymousMember__Group_2_1_6_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12030:1: ( ( rule__AnonymousMember__Group_2_1_6_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12031:1: ( rule__AnonymousMember__Group_2_1_6_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12032:1: ( rule__AnonymousMember__Group_2_1_6_1__0 )* loop134: do { int alt134=2; int LA134_0 = input.LA(1); if ( (LA134_0==111) ) { alt134=1; } switch (alt134) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12032:2: rule__AnonymousMember__Group_2_1_6_1__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6_1__0_in_rule__AnonymousMember__Group_2_1_6__1__Impl25352); rule__AnonymousMember__Group_2_1_6_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop134; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_6__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_6_1__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12046:1: rule__AnonymousMember__Group_2_1_6_1__0 : rule__AnonymousMember__Group_2_1_6_1__0__Impl rule__AnonymousMember__Group_2_1_6_1__1 ; public final void rule__AnonymousMember__Group_2_1_6_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12050:1: ( rule__AnonymousMember__Group_2_1_6_1__0__Impl rule__AnonymousMember__Group_2_1_6_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12051:2: rule__AnonymousMember__Group_2_1_6_1__0__Impl rule__AnonymousMember__Group_2_1_6_1__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6_1__0__Impl_in_rule__AnonymousMember__Group_2_1_6_1__025387); rule__AnonymousMember__Group_2_1_6_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6_1__1_in_rule__AnonymousMember__Group_2_1_6_1__025390); rule__AnonymousMember__Group_2_1_6_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_6_1__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_6_1__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12058:1: rule__AnonymousMember__Group_2_1_6_1__0__Impl : ( ',' ) ; public final void rule__AnonymousMember__Group_2_1_6_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12062:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12063:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12063:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12064:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCommaKeyword_2_1_6_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnonymousMember__Group_2_1_6_1__0__Impl25418); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCommaKeyword_2_1_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_6_1__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_6_1__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12077:1: rule__AnonymousMember__Group_2_1_6_1__1 : rule__AnonymousMember__Group_2_1_6_1__1__Impl ; public final void rule__AnonymousMember__Group_2_1_6_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12081:1: ( rule__AnonymousMember__Group_2_1_6_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12082:2: rule__AnonymousMember__Group_2_1_6_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_6_1__1__Impl_in_rule__AnonymousMember__Group_2_1_6_1__125449); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_6_1__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_6_1__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12088:1: rule__AnonymousMember__Group_2_1_6_1__1__Impl : ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_6_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12092:1: ( ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12093:1: ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12093:1: ( ( rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12094:1: ( rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getParametersAssignment_2_1_6_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12095:1: ( rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12095:2: rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ParametersAssignment_2_1_6_1_1_in_rule__AnonymousMember__Group_2_1_6_1__1__Impl25476); rule__AnonymousMember__ParametersAssignment_2_1_6_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getParametersAssignment_2_1_6_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_6_1__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_8__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12109:1: rule__AnonymousMember__Group_2_1_8__0 : rule__AnonymousMember__Group_2_1_8__0__Impl rule__AnonymousMember__Group_2_1_8__1 ; public final void rule__AnonymousMember__Group_2_1_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12113:1: ( rule__AnonymousMember__Group_2_1_8__0__Impl rule__AnonymousMember__Group_2_1_8__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12114:2: rule__AnonymousMember__Group_2_1_8__0__Impl rule__AnonymousMember__Group_2_1_8__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8__0__Impl_in_rule__AnonymousMember__Group_2_1_8__025510); rule__AnonymousMember__Group_2_1_8__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8__1_in_rule__AnonymousMember__Group_2_1_8__025513); rule__AnonymousMember__Group_2_1_8__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_8__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12121:1: rule__AnonymousMember__Group_2_1_8__0__Impl : ( 'throws' ) ; public final void rule__AnonymousMember__Group_2_1_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12125:1: ( ( 'throws' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12126:1: ( 'throws' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12126:1: ( 'throws' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12127:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getThrowsKeyword_2_1_8_0()); } match(input,42,FollowSets001.FOLLOW_42_in_rule__AnonymousMember__Group_2_1_8__0__Impl25541); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getThrowsKeyword_2_1_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_8__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12140:1: rule__AnonymousMember__Group_2_1_8__1 : rule__AnonymousMember__Group_2_1_8__1__Impl rule__AnonymousMember__Group_2_1_8__2 ; public final void rule__AnonymousMember__Group_2_1_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12144:1: ( rule__AnonymousMember__Group_2_1_8__1__Impl rule__AnonymousMember__Group_2_1_8__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12145:2: rule__AnonymousMember__Group_2_1_8__1__Impl rule__AnonymousMember__Group_2_1_8__2 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8__1__Impl_in_rule__AnonymousMember__Group_2_1_8__125572); rule__AnonymousMember__Group_2_1_8__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8__2_in_rule__AnonymousMember__Group_2_1_8__125575); rule__AnonymousMember__Group_2_1_8__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_8__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12152:1: rule__AnonymousMember__Group_2_1_8__1__Impl : ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12156:1: ( ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12157:1: ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12157:1: ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12158:1: ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExceptionsAssignment_2_1_8_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12159:1: ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12159:2: rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ExceptionsAssignment_2_1_8_1_in_rule__AnonymousMember__Group_2_1_8__1__Impl25602); rule__AnonymousMember__ExceptionsAssignment_2_1_8_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExceptionsAssignment_2_1_8_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8__1__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_8__2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12169:1: rule__AnonymousMember__Group_2_1_8__2 : rule__AnonymousMember__Group_2_1_8__2__Impl ; public final void rule__AnonymousMember__Group_2_1_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12173:1: ( rule__AnonymousMember__Group_2_1_8__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12174:2: rule__AnonymousMember__Group_2_1_8__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8__2__Impl_in_rule__AnonymousMember__Group_2_1_8__225632); rule__AnonymousMember__Group_2_1_8__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8__2" // $ANTLR start "rule__AnonymousMember__Group_2_1_8__2__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12180:1: rule__AnonymousMember__Group_2_1_8__2__Impl : ( ( rule__AnonymousMember__Group_2_1_8_2__0 )* ) ; public final void rule__AnonymousMember__Group_2_1_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12184:1: ( ( ( rule__AnonymousMember__Group_2_1_8_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12185:1: ( ( rule__AnonymousMember__Group_2_1_8_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12185:1: ( ( rule__AnonymousMember__Group_2_1_8_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12186:1: ( rule__AnonymousMember__Group_2_1_8_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_8_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12187:1: ( rule__AnonymousMember__Group_2_1_8_2__0 )* loop135: do { int alt135=2; int LA135_0 = input.LA(1); if ( (LA135_0==111) ) { alt135=1; } switch (alt135) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12187:2: rule__AnonymousMember__Group_2_1_8_2__0 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8_2__0_in_rule__AnonymousMember__Group_2_1_8__2__Impl25659); rule__AnonymousMember__Group_2_1_8_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop135; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_8_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8__2__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_8_2__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12203:1: rule__AnonymousMember__Group_2_1_8_2__0 : rule__AnonymousMember__Group_2_1_8_2__0__Impl rule__AnonymousMember__Group_2_1_8_2__1 ; public final void rule__AnonymousMember__Group_2_1_8_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12207:1: ( rule__AnonymousMember__Group_2_1_8_2__0__Impl rule__AnonymousMember__Group_2_1_8_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12208:2: rule__AnonymousMember__Group_2_1_8_2__0__Impl rule__AnonymousMember__Group_2_1_8_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8_2__0__Impl_in_rule__AnonymousMember__Group_2_1_8_2__025696); rule__AnonymousMember__Group_2_1_8_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8_2__1_in_rule__AnonymousMember__Group_2_1_8_2__025699); rule__AnonymousMember__Group_2_1_8_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8_2__0" // $ANTLR start "rule__AnonymousMember__Group_2_1_8_2__0__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12215:1: rule__AnonymousMember__Group_2_1_8_2__0__Impl : ( ',' ) ; public final void rule__AnonymousMember__Group_2_1_8_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12219:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12220:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12220:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12221:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCommaKeyword_2_1_8_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnonymousMember__Group_2_1_8_2__0__Impl25727); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCommaKeyword_2_1_8_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8_2__0__Impl" // $ANTLR start "rule__AnonymousMember__Group_2_1_8_2__1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12234:1: rule__AnonymousMember__Group_2_1_8_2__1 : rule__AnonymousMember__Group_2_1_8_2__1__Impl ; public final void rule__AnonymousMember__Group_2_1_8_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12238:1: ( rule__AnonymousMember__Group_2_1_8_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12239:2: rule__AnonymousMember__Group_2_1_8_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__Group_2_1_8_2__1__Impl_in_rule__AnonymousMember__Group_2_1_8_2__125758); rule__AnonymousMember__Group_2_1_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__AnonymousMember__Group_2_1_8_2__1" // $ANTLR start "rule__AnonymousMember__Group_2_1_8_2__1__Impl" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12245:1: rule__AnonymousMember__Group_2_1_8_2__1__Impl : ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 ) ) ; public final void rule__AnonymousMember__Group_2_1_8_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12249:1: ( ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12250:1: ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12250:1: ( ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12251:1: ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExceptionsAssignment_2_1_8_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12252:1: ( rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12252:2: rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1_in_rule__AnonymousMember__Group_2_1_8_2__1__Impl25785); rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExceptionsAssignment_2_1_8_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__Group_2_1_8_2__1__Impl" // $ANTLR start "rule__Type__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12269: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12273:1: ( rule__Type__Group__0__Impl rule__Type__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12274:2: rule__Type__Group__0__Impl rule__Type__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group__0__Impl_in_rule__Type__Group__025822); rule__Type__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group__1_in_rule__Type__Group__025825); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12281:1: rule__Type__Group__0__Impl : ( () ) ; public final void rule__Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12285:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12286:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12286:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12287:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendTypeDeclarationAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12288:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12290: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12300: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12304:1: ( rule__Type__Group__1__Impl rule__Type__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12305:2: rule__Type__Group__1__Impl rule__Type__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group__1__Impl_in_rule__Type__Group__125883); rule__Type__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group__2_in_rule__Type__Group__125886); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12312: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12316:1: ( ( ( rule__Type__AnnotationsAssignment_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12317:1: ( ( rule__Type__AnnotationsAssignment_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12317:1: ( ( rule__Type__AnnotationsAssignment_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12318:1: ( rule__Type__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAnnotationsAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12319:1: ( rule__Type__AnnotationsAssignment_1 )* loop136: do { int alt136=2; int LA136_0 = input.LA(1); if ( (LA136_0==123) ) { alt136=1; } switch (alt136) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12319:2: rule__Type__AnnotationsAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__AnnotationsAssignment_1_in_rule__Type__Group__1__Impl25913); rule__Type__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop136; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12329: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12333:1: ( rule__Type__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12334:2: rule__Type__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group__2__Impl_in_rule__Type__Group__225944); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12340: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12344:1: ( ( ( rule__Type__Alternatives_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12345:1: ( ( rule__Type__Alternatives_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12345:1: ( ( rule__Type__Alternatives_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12346:1: ( rule__Type__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAlternatives_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12347:1: ( rule__Type__Alternatives_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12347:2: rule__Type__Alternatives_2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Alternatives_2_in_rule__Type__Group__2__Impl25971); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12363: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12367:1: ( rule__Type__Group_2_0__0__Impl rule__Type__Group_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12368:2: rule__Type__Group_2_0__0__Impl rule__Type__Group_2_0__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__0__Impl_in_rule__Type__Group_2_0__026007); rule__Type__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__1_in_rule__Type__Group_2_0__026010); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12375: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12379:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12380:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12380:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12381:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendClassAnnotationInfoAction_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12382:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12384: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12394: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12398:1: ( rule__Type__Group_2_0__1__Impl rule__Type__Group_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12399:2: rule__Type__Group_2_0__1__Impl rule__Type__Group_2_0__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__1__Impl_in_rule__Type__Group_2_0__126068); rule__Type__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__2_in_rule__Type__Group_2_0__126071); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12406: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12410:1: ( ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12411:1: ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12411:1: ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12412:1: ( rule__Type__ModifiersAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12413:1: ( rule__Type__ModifiersAssignment_2_0_1 )* loop137: do { int alt137=2; int LA137_0 = input.LA(1); if ( ((LA137_0>=44 && LA137_0<=56)) ) { alt137=1; } switch (alt137) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12413:2: rule__Type__ModifiersAssignment_2_0_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ModifiersAssignment_2_0_1_in_rule__Type__Group_2_0__1__Impl26098); rule__Type__ModifiersAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop137; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12423: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12427:1: ( rule__Type__Group_2_0__2__Impl rule__Type__Group_2_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12428:2: rule__Type__Group_2_0__2__Impl rule__Type__Group_2_0__3 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__2__Impl_in_rule__Type__Group_2_0__226129); rule__Type__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__3_in_rule__Type__Group_2_0__226132); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12435: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12439:1: ( ( 'class' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12440:1: ( 'class' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12440:1: ( 'class' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12441:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getClassKeyword_2_0_2()); } match(input,67,FollowSets001.FOLLOW_67_in_rule__Type__Group_2_0__2__Impl26160); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12454: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12458:1: ( rule__Type__Group_2_0__3__Impl rule__Type__Group_2_0__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12459:2: rule__Type__Group_2_0__3__Impl rule__Type__Group_2_0__4 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__3__Impl_in_rule__Type__Group_2_0__326191); rule__Type__Group_2_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__4_in_rule__Type__Group_2_0__326194); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12466: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12470:1: ( ( ( rule__Type__NameAssignment_2_0_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12471:1: ( ( rule__Type__NameAssignment_2_0_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12471:1: ( ( rule__Type__NameAssignment_2_0_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12472:1: ( rule__Type__NameAssignment_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12473:1: ( rule__Type__NameAssignment_2_0_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12473:2: rule__Type__NameAssignment_2_0_3 { pushFollow(FollowSets001.FOLLOW_rule__Type__NameAssignment_2_0_3_in_rule__Type__Group_2_0__3__Impl26221); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12483: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12487:1: ( rule__Type__Group_2_0__4__Impl rule__Type__Group_2_0__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12488:2: rule__Type__Group_2_0__4__Impl rule__Type__Group_2_0__5 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__4__Impl_in_rule__Type__Group_2_0__426251); rule__Type__Group_2_0__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__5_in_rule__Type__Group_2_0__426254); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12495: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12499:1: ( ( ( rule__Type__Group_2_0_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12500:1: ( ( rule__Type__Group_2_0_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12500:1: ( ( rule__Type__Group_2_0_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12501:1: ( rule__Type__Group_2_0_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12502:1: ( rule__Type__Group_2_0_4__0 )? int alt138=2; int LA138_0 = input.LA(1); if ( (LA138_0==84) ) { alt138=1; } switch (alt138) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12502:2: rule__Type__Group_2_0_4__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__0_in_rule__Type__Group_2_0__4__Impl26281); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12512: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12516:1: ( rule__Type__Group_2_0__5__Impl rule__Type__Group_2_0__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12517:2: rule__Type__Group_2_0__5__Impl rule__Type__Group_2_0__6 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__5__Impl_in_rule__Type__Group_2_0__526312); rule__Type__Group_2_0__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__6_in_rule__Type__Group_2_0__526315); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12524: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12528:1: ( ( ( rule__Type__Group_2_0_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12529:1: ( ( rule__Type__Group_2_0_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12529:1: ( ( rule__Type__Group_2_0_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12530:1: ( rule__Type__Group_2_0_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12531:1: ( rule__Type__Group_2_0_5__0 )? int alt139=2; int LA139_0 = input.LA(1); if ( (LA139_0==69) ) { alt139=1; } switch (alt139) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12531:2: rule__Type__Group_2_0_5__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_5__0_in_rule__Type__Group_2_0__5__Impl26342); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12541: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12545:1: ( rule__Type__Group_2_0__6__Impl rule__Type__Group_2_0__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12546:2: rule__Type__Group_2_0__6__Impl rule__Type__Group_2_0__7 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__6__Impl_in_rule__Type__Group_2_0__626373); rule__Type__Group_2_0__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__7_in_rule__Type__Group_2_0__626376); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12553: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12557:1: ( ( ( rule__Type__Group_2_0_6__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12558:1: ( ( rule__Type__Group_2_0_6__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12558:1: ( ( rule__Type__Group_2_0_6__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12559:1: ( rule__Type__Group_2_0_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12560:1: ( rule__Type__Group_2_0_6__0 )? int alt140=2; int LA140_0 = input.LA(1); if ( (LA140_0==70) ) { alt140=1; } switch (alt140) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12560:2: rule__Type__Group_2_0_6__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6__0_in_rule__Type__Group_2_0__6__Impl26403); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12570: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12574:1: ( rule__Type__Group_2_0__7__Impl rule__Type__Group_2_0__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12575:2: rule__Type__Group_2_0__7__Impl rule__Type__Group_2_0__8 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__7__Impl_in_rule__Type__Group_2_0__726434); rule__Type__Group_2_0__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__8_in_rule__Type__Group_2_0__726437); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12582: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12586:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12587:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12587:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12588:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_0_7()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__Type__Group_2_0__7__Impl26465); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12601: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12605:1: ( rule__Type__Group_2_0__8__Impl rule__Type__Group_2_0__9 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12606:2: rule__Type__Group_2_0__8__Impl rule__Type__Group_2_0__9 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__8__Impl_in_rule__Type__Group_2_0__826496); rule__Type__Group_2_0__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__9_in_rule__Type__Group_2_0__826499); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12613: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12617:1: ( ( ( rule__Type__MembersAssignment_2_0_8 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12618:1: ( ( rule__Type__MembersAssignment_2_0_8 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12618:1: ( ( rule__Type__MembersAssignment_2_0_8 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12619:1: ( rule__Type__MembersAssignment_2_0_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_0_8()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12620:1: ( rule__Type__MembersAssignment_2_0_8 )* loop141: do { int alt141=2; int LA141_0 = input.LA(1); if ( (LA141_0==RULE_ID||(LA141_0>=44 && LA141_0<=58)||(LA141_0>=61 && LA141_0<=66)||LA141_0==88||LA141_0==112||LA141_0==123) ) { alt141=1; } switch (alt141) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12620:2: rule__Type__MembersAssignment_2_0_8 { pushFollow(FollowSets001.FOLLOW_rule__Type__MembersAssignment_2_0_8_in_rule__Type__Group_2_0__8__Impl26526); rule__Type__MembersAssignment_2_0_8(); state._fsp--; if (state.failed) return ; } break; default : break loop141; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12630: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12634:1: ( rule__Type__Group_2_0__9__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12635:2: rule__Type__Group_2_0__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0__9__Impl_in_rule__Type__Group_2_0__926557); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12641: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12645:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12646:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12646:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12647:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_0_9()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__Type__Group_2_0__9__Impl26585); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12680: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12684:1: ( rule__Type__Group_2_0_4__0__Impl rule__Type__Group_2_0_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12685:2: rule__Type__Group_2_0_4__0__Impl rule__Type__Group_2_0_4__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__0__Impl_in_rule__Type__Group_2_0_4__026636); rule__Type__Group_2_0_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__1_in_rule__Type__Group_2_0_4__026639); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12692: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12696:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12697:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12697:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12698:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLessThanSignKeyword_2_0_4_0()); } match(input,84,FollowSets001.FOLLOW_84_in_rule__Type__Group_2_0_4__0__Impl26667); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12711: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12715:1: ( rule__Type__Group_2_0_4__1__Impl rule__Type__Group_2_0_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12716:2: rule__Type__Group_2_0_4__1__Impl rule__Type__Group_2_0_4__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__1__Impl_in_rule__Type__Group_2_0_4__126698); rule__Type__Group_2_0_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__2_in_rule__Type__Group_2_0_4__126701); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12723: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12727:1: ( ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12728:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12728:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12729:1: ( rule__Type__TypeParametersAssignment_2_0_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_0_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12730:1: ( rule__Type__TypeParametersAssignment_2_0_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12730:2: rule__Type__TypeParametersAssignment_2_0_4_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__TypeParametersAssignment_2_0_4_1_in_rule__Type__Group_2_0_4__1__Impl26728); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12740: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12744:1: ( rule__Type__Group_2_0_4__2__Impl rule__Type__Group_2_0_4__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12745:2: rule__Type__Group_2_0_4__2__Impl rule__Type__Group_2_0_4__3 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__2__Impl_in_rule__Type__Group_2_0_4__226758); rule__Type__Group_2_0_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__3_in_rule__Type__Group_2_0_4__226761); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12752: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12756:1: ( ( ( rule__Type__Group_2_0_4_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12757:1: ( ( rule__Type__Group_2_0_4_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12757:1: ( ( rule__Type__Group_2_0_4_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12758:1: ( rule__Type__Group_2_0_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12759:1: ( rule__Type__Group_2_0_4_2__0 )* loop142: do { int alt142=2; int LA142_0 = input.LA(1); if ( (LA142_0==111) ) { alt142=1; } switch (alt142) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12759:2: rule__Type__Group_2_0_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4_2__0_in_rule__Type__Group_2_0_4__2__Impl26788); rule__Type__Group_2_0_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop142; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12769: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12773:1: ( rule__Type__Group_2_0_4__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12774:2: rule__Type__Group_2_0_4__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4__3__Impl_in_rule__Type__Group_2_0_4__326819); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12780: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12784:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12785:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12785:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12786:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGreaterThanSignKeyword_2_0_4_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__Type__Group_2_0_4__3__Impl26847); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12807: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12811:1: ( rule__Type__Group_2_0_4_2__0__Impl rule__Type__Group_2_0_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12812:2: rule__Type__Group_2_0_4_2__0__Impl rule__Type__Group_2_0_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4_2__0__Impl_in_rule__Type__Group_2_0_4_2__026886); rule__Type__Group_2_0_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4_2__1_in_rule__Type__Group_2_0_4_2__026889); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12819: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12823:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12824:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12824:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12825:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_0_4_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__Type__Group_2_0_4_2__0__Impl26917); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12838: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12842:1: ( rule__Type__Group_2_0_4_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12843:2: rule__Type__Group_2_0_4_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_4_2__1__Impl_in_rule__Type__Group_2_0_4_2__126948); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12849: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12853:1: ( ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12854:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12854:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12855:1: ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_0_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12856:1: ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12856:2: rule__Type__TypeParametersAssignment_2_0_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__TypeParametersAssignment_2_0_4_2_1_in_rule__Type__Group_2_0_4_2__1__Impl26975); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12870: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12874:1: ( rule__Type__Group_2_0_5__0__Impl rule__Type__Group_2_0_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12875:2: rule__Type__Group_2_0_5__0__Impl rule__Type__Group_2_0_5__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_5__0__Impl_in_rule__Type__Group_2_0_5__027009); rule__Type__Group_2_0_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_5__1_in_rule__Type__Group_2_0_5__027012); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12882: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12886:1: ( ( 'extends' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12887:1: ( 'extends' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12887:1: ( 'extends' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12888:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsKeyword_2_0_5_0()); } match(input,69,FollowSets001.FOLLOW_69_in_rule__Type__Group_2_0_5__0__Impl27040); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12901: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12905:1: ( rule__Type__Group_2_0_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12906:2: rule__Type__Group_2_0_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_5__1__Impl_in_rule__Type__Group_2_0_5__127071); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12912: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12916:1: ( ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12917:1: ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12917:1: ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12918:1: ( rule__Type__ExtendsAssignment_2_0_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsAssignment_2_0_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12919:1: ( rule__Type__ExtendsAssignment_2_0_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12919:2: rule__Type__ExtendsAssignment_2_0_5_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ExtendsAssignment_2_0_5_1_in_rule__Type__Group_2_0_5__1__Impl27098); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12933: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12937:1: ( rule__Type__Group_2_0_6__0__Impl rule__Type__Group_2_0_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12938:2: rule__Type__Group_2_0_6__0__Impl rule__Type__Group_2_0_6__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6__0__Impl_in_rule__Type__Group_2_0_6__027132); rule__Type__Group_2_0_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6__1_in_rule__Type__Group_2_0_6__027135); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12945: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12949:1: ( ( 'implements' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12950:1: ( 'implements' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12950:1: ( 'implements' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12951:1: 'implements' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsKeyword_2_0_6_0()); } match(input,70,FollowSets001.FOLLOW_70_in_rule__Type__Group_2_0_6__0__Impl27163); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12964: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12968:1: ( rule__Type__Group_2_0_6__1__Impl rule__Type__Group_2_0_6__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12969:2: rule__Type__Group_2_0_6__1__Impl rule__Type__Group_2_0_6__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6__1__Impl_in_rule__Type__Group_2_0_6__127194); rule__Type__Group_2_0_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6__2_in_rule__Type__Group_2_0_6__127197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12976: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12980:1: ( ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12981:1: ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12981:1: ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12982:1: ( rule__Type__ImplementsAssignment_2_0_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsAssignment_2_0_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12983:1: ( rule__Type__ImplementsAssignment_2_0_6_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12983:2: rule__Type__ImplementsAssignment_2_0_6_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ImplementsAssignment_2_0_6_1_in_rule__Type__Group_2_0_6__1__Impl27224); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12993: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12997:1: ( rule__Type__Group_2_0_6__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:12998:2: rule__Type__Group_2_0_6__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6__2__Impl_in_rule__Type__Group_2_0_6__227254); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13004: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13008:1: ( ( ( rule__Type__Group_2_0_6_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13009:1: ( ( rule__Type__Group_2_0_6_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13009:1: ( ( rule__Type__Group_2_0_6_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13010:1: ( rule__Type__Group_2_0_6_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_6_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13011:1: ( rule__Type__Group_2_0_6_2__0 )* loop143: do { int alt143=2; int LA143_0 = input.LA(1); if ( (LA143_0==111) ) { alt143=1; } switch (alt143) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13011:2: rule__Type__Group_2_0_6_2__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6_2__0_in_rule__Type__Group_2_0_6__2__Impl27281); rule__Type__Group_2_0_6_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop143; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13027: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13031:1: ( rule__Type__Group_2_0_6_2__0__Impl rule__Type__Group_2_0_6_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13032:2: rule__Type__Group_2_0_6_2__0__Impl rule__Type__Group_2_0_6_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6_2__0__Impl_in_rule__Type__Group_2_0_6_2__027318); rule__Type__Group_2_0_6_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6_2__1_in_rule__Type__Group_2_0_6_2__027321); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13039: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13043:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13044:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13044:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13045:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_0_6_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__Type__Group_2_0_6_2__0__Impl27349); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13058: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13062:1: ( rule__Type__Group_2_0_6_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13063:2: rule__Type__Group_2_0_6_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_0_6_2__1__Impl_in_rule__Type__Group_2_0_6_2__127380); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13069: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13073:1: ( ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13074:1: ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13074:1: ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13075:1: ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsAssignment_2_0_6_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13076:1: ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13076:2: rule__Type__ImplementsAssignment_2_0_6_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ImplementsAssignment_2_0_6_2_1_in_rule__Type__Group_2_0_6_2__1__Impl27407); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13090: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13094:1: ( rule__Type__Group_2_1__0__Impl rule__Type__Group_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13095:2: rule__Type__Group_2_1__0__Impl rule__Type__Group_2_1__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__0__Impl_in_rule__Type__Group_2_1__027441); rule__Type__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__1_in_rule__Type__Group_2_1__027444); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13102: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13106:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13107:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13107:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13108:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendInterfaceAnnotationInfoAction_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13109:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13111: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13121: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13125:1: ( rule__Type__Group_2_1__1__Impl rule__Type__Group_2_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13126:2: rule__Type__Group_2_1__1__Impl rule__Type__Group_2_1__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__1__Impl_in_rule__Type__Group_2_1__127502); rule__Type__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__2_in_rule__Type__Group_2_1__127505); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13133: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13137:1: ( ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13138:1: ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13138:1: ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13139:1: ( rule__Type__ModifiersAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13140:1: ( rule__Type__ModifiersAssignment_2_1_1 )* loop144: do { int alt144=2; int LA144_0 = input.LA(1); if ( ((LA144_0>=44 && LA144_0<=56)) ) { alt144=1; } switch (alt144) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13140:2: rule__Type__ModifiersAssignment_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ModifiersAssignment_2_1_1_in_rule__Type__Group_2_1__1__Impl27532); rule__Type__ModifiersAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop144; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13150: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13154:1: ( rule__Type__Group_2_1__2__Impl rule__Type__Group_2_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13155:2: rule__Type__Group_2_1__2__Impl rule__Type__Group_2_1__3 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__2__Impl_in_rule__Type__Group_2_1__227563); rule__Type__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__3_in_rule__Type__Group_2_1__227566); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13162: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13166:1: ( ( 'interface' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13167:1: ( 'interface' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13167:1: ( 'interface' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13168:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getInterfaceKeyword_2_1_2()); } match(input,72,FollowSets001.FOLLOW_72_in_rule__Type__Group_2_1__2__Impl27594); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13181: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13185:1: ( rule__Type__Group_2_1__3__Impl rule__Type__Group_2_1__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13186:2: rule__Type__Group_2_1__3__Impl rule__Type__Group_2_1__4 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__3__Impl_in_rule__Type__Group_2_1__327625); rule__Type__Group_2_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__4_in_rule__Type__Group_2_1__327628); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13193: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13197:1: ( ( ( rule__Type__NameAssignment_2_1_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13198:1: ( ( rule__Type__NameAssignment_2_1_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13198:1: ( ( rule__Type__NameAssignment_2_1_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13199:1: ( rule__Type__NameAssignment_2_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13200:1: ( rule__Type__NameAssignment_2_1_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13200:2: rule__Type__NameAssignment_2_1_3 { pushFollow(FollowSets001.FOLLOW_rule__Type__NameAssignment_2_1_3_in_rule__Type__Group_2_1__3__Impl27655); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13210: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13214:1: ( rule__Type__Group_2_1__4__Impl rule__Type__Group_2_1__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13215:2: rule__Type__Group_2_1__4__Impl rule__Type__Group_2_1__5 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__4__Impl_in_rule__Type__Group_2_1__427685); rule__Type__Group_2_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__5_in_rule__Type__Group_2_1__427688); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13222: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13226:1: ( ( ( rule__Type__Group_2_1_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13227:1: ( ( rule__Type__Group_2_1_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13227:1: ( ( rule__Type__Group_2_1_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13228:1: ( rule__Type__Group_2_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13229:1: ( rule__Type__Group_2_1_4__0 )? int alt145=2; int LA145_0 = input.LA(1); if ( (LA145_0==84) ) { alt145=1; } switch (alt145) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13229:2: rule__Type__Group_2_1_4__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__0_in_rule__Type__Group_2_1__4__Impl27715); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13239: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13243:1: ( rule__Type__Group_2_1__5__Impl rule__Type__Group_2_1__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13244:2: rule__Type__Group_2_1__5__Impl rule__Type__Group_2_1__6 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__5__Impl_in_rule__Type__Group_2_1__527746); rule__Type__Group_2_1__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__6_in_rule__Type__Group_2_1__527749); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13251: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13255:1: ( ( ( rule__Type__Group_2_1_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13256:1: ( ( rule__Type__Group_2_1_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13256:1: ( ( rule__Type__Group_2_1_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13257:1: ( rule__Type__Group_2_1_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13258:1: ( rule__Type__Group_2_1_5__0 )? int alt146=2; int LA146_0 = input.LA(1); if ( (LA146_0==69) ) { alt146=1; } switch (alt146) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13258:2: rule__Type__Group_2_1_5__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5__0_in_rule__Type__Group_2_1__5__Impl27776); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13268: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13272:1: ( rule__Type__Group_2_1__6__Impl rule__Type__Group_2_1__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13273:2: rule__Type__Group_2_1__6__Impl rule__Type__Group_2_1__7 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__6__Impl_in_rule__Type__Group_2_1__627807); rule__Type__Group_2_1__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__7_in_rule__Type__Group_2_1__627810); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13280: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13284:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13285:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13285:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13286:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_1_6()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__Type__Group_2_1__6__Impl27838); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13299: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13303:1: ( rule__Type__Group_2_1__7__Impl rule__Type__Group_2_1__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13304:2: rule__Type__Group_2_1__7__Impl rule__Type__Group_2_1__8 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__7__Impl_in_rule__Type__Group_2_1__727869); rule__Type__Group_2_1__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__8_in_rule__Type__Group_2_1__727872); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13311: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13315:1: ( ( ( rule__Type__MembersAssignment_2_1_7 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13316:1: ( ( rule__Type__MembersAssignment_2_1_7 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13316:1: ( ( rule__Type__MembersAssignment_2_1_7 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13317:1: ( rule__Type__MembersAssignment_2_1_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_1_7()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13318:1: ( rule__Type__MembersAssignment_2_1_7 )* loop147: do { int alt147=2; int LA147_0 = input.LA(1); if ( (LA147_0==RULE_ID||(LA147_0>=44 && LA147_0<=58)||(LA147_0>=61 && LA147_0<=66)||LA147_0==88||LA147_0==112||LA147_0==123) ) { alt147=1; } switch (alt147) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13318:2: rule__Type__MembersAssignment_2_1_7 { pushFollow(FollowSets001.FOLLOW_rule__Type__MembersAssignment_2_1_7_in_rule__Type__Group_2_1__7__Impl27899); rule__Type__MembersAssignment_2_1_7(); state._fsp--; if (state.failed) return ; } break; default : break loop147; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13328: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13332:1: ( rule__Type__Group_2_1__8__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13333:2: rule__Type__Group_2_1__8__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1__8__Impl_in_rule__Type__Group_2_1__827930); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13339: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13343:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13344:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13344:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13345:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_1_8()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__Type__Group_2_1__8__Impl27958); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13376: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13380:1: ( rule__Type__Group_2_1_4__0__Impl rule__Type__Group_2_1_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13381:2: rule__Type__Group_2_1_4__0__Impl rule__Type__Group_2_1_4__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__0__Impl_in_rule__Type__Group_2_1_4__028007); rule__Type__Group_2_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__1_in_rule__Type__Group_2_1_4__028010); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13388: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13392:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13393:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13393:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13394:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLessThanSignKeyword_2_1_4_0()); } match(input,84,FollowSets001.FOLLOW_84_in_rule__Type__Group_2_1_4__0__Impl28038); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13407: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13411:1: ( rule__Type__Group_2_1_4__1__Impl rule__Type__Group_2_1_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13412:2: rule__Type__Group_2_1_4__1__Impl rule__Type__Group_2_1_4__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__1__Impl_in_rule__Type__Group_2_1_4__128069); rule__Type__Group_2_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__2_in_rule__Type__Group_2_1_4__128072); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13419: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13423:1: ( ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13424:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13424:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13425:1: ( rule__Type__TypeParametersAssignment_2_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_1_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13426:1: ( rule__Type__TypeParametersAssignment_2_1_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13426:2: rule__Type__TypeParametersAssignment_2_1_4_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__TypeParametersAssignment_2_1_4_1_in_rule__Type__Group_2_1_4__1__Impl28099); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13436: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13440:1: ( rule__Type__Group_2_1_4__2__Impl rule__Type__Group_2_1_4__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13441:2: rule__Type__Group_2_1_4__2__Impl rule__Type__Group_2_1_4__3 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__2__Impl_in_rule__Type__Group_2_1_4__228129); rule__Type__Group_2_1_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__3_in_rule__Type__Group_2_1_4__228132); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13448: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13452:1: ( ( ( rule__Type__Group_2_1_4_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13453:1: ( ( rule__Type__Group_2_1_4_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13453:1: ( ( rule__Type__Group_2_1_4_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13454:1: ( rule__Type__Group_2_1_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13455:1: ( rule__Type__Group_2_1_4_2__0 )* loop148: do { int alt148=2; int LA148_0 = input.LA(1); if ( (LA148_0==111) ) { alt148=1; } switch (alt148) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13455:2: rule__Type__Group_2_1_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4_2__0_in_rule__Type__Group_2_1_4__2__Impl28159); rule__Type__Group_2_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop148; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13465: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13469:1: ( rule__Type__Group_2_1_4__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13470:2: rule__Type__Group_2_1_4__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4__3__Impl_in_rule__Type__Group_2_1_4__328190); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13476: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13480:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13481:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13481:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13482:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGreaterThanSignKeyword_2_1_4_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__Type__Group_2_1_4__3__Impl28218); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13503: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13507:1: ( rule__Type__Group_2_1_4_2__0__Impl rule__Type__Group_2_1_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13508:2: rule__Type__Group_2_1_4_2__0__Impl rule__Type__Group_2_1_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4_2__0__Impl_in_rule__Type__Group_2_1_4_2__028257); rule__Type__Group_2_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4_2__1_in_rule__Type__Group_2_1_4_2__028260); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13515: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13519:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13520:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13520:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13521:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_1_4_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__Type__Group_2_1_4_2__0__Impl28288); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13534: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13538:1: ( rule__Type__Group_2_1_4_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13539:2: rule__Type__Group_2_1_4_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_4_2__1__Impl_in_rule__Type__Group_2_1_4_2__128319); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13545: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13549:1: ( ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13550:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13550:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13551:1: ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_1_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13552:1: ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13552:2: rule__Type__TypeParametersAssignment_2_1_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__TypeParametersAssignment_2_1_4_2_1_in_rule__Type__Group_2_1_4_2__1__Impl28346); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13566: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13570:1: ( rule__Type__Group_2_1_5__0__Impl rule__Type__Group_2_1_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13571:2: rule__Type__Group_2_1_5__0__Impl rule__Type__Group_2_1_5__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5__0__Impl_in_rule__Type__Group_2_1_5__028380); rule__Type__Group_2_1_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5__1_in_rule__Type__Group_2_1_5__028383); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13578: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13582:1: ( ( 'extends' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13583:1: ( 'extends' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13583:1: ( 'extends' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13584:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsKeyword_2_1_5_0()); } match(input,69,FollowSets001.FOLLOW_69_in_rule__Type__Group_2_1_5__0__Impl28411); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13597: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13601:1: ( rule__Type__Group_2_1_5__1__Impl rule__Type__Group_2_1_5__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13602:2: rule__Type__Group_2_1_5__1__Impl rule__Type__Group_2_1_5__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5__1__Impl_in_rule__Type__Group_2_1_5__128442); rule__Type__Group_2_1_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5__2_in_rule__Type__Group_2_1_5__128445); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13609: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13613:1: ( ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13614:1: ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13614:1: ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13615:1: ( rule__Type__ExtendsAssignment_2_1_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsAssignment_2_1_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13616:1: ( rule__Type__ExtendsAssignment_2_1_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13616:2: rule__Type__ExtendsAssignment_2_1_5_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ExtendsAssignment_2_1_5_1_in_rule__Type__Group_2_1_5__1__Impl28472); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13626: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13630:1: ( rule__Type__Group_2_1_5__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13631:2: rule__Type__Group_2_1_5__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5__2__Impl_in_rule__Type__Group_2_1_5__228502); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13637: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13641:1: ( ( ( rule__Type__Group_2_1_5_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13642:1: ( ( rule__Type__Group_2_1_5_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13642:1: ( ( rule__Type__Group_2_1_5_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13643:1: ( rule__Type__Group_2_1_5_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_5_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13644:1: ( rule__Type__Group_2_1_5_2__0 )* loop149: do { int alt149=2; int LA149_0 = input.LA(1); if ( (LA149_0==111) ) { alt149=1; } switch (alt149) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13644:2: rule__Type__Group_2_1_5_2__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5_2__0_in_rule__Type__Group_2_1_5__2__Impl28529); rule__Type__Group_2_1_5_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop149; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13660: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13664:1: ( rule__Type__Group_2_1_5_2__0__Impl rule__Type__Group_2_1_5_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13665:2: rule__Type__Group_2_1_5_2__0__Impl rule__Type__Group_2_1_5_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5_2__0__Impl_in_rule__Type__Group_2_1_5_2__028566); rule__Type__Group_2_1_5_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5_2__1_in_rule__Type__Group_2_1_5_2__028569); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13672: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13676:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13677:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13677:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13678:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_1_5_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__Type__Group_2_1_5_2__0__Impl28597); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13691: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13695:1: ( rule__Type__Group_2_1_5_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13696:2: rule__Type__Group_2_1_5_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_1_5_2__1__Impl_in_rule__Type__Group_2_1_5_2__128628); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13702: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13706:1: ( ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13707:1: ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13707:1: ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13708:1: ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsAssignment_2_1_5_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13709:1: ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13709:2: rule__Type__ExtendsAssignment_2_1_5_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ExtendsAssignment_2_1_5_2_1_in_rule__Type__Group_2_1_5_2__1__Impl28655); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13723: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13727:1: ( rule__Type__Group_2_2__0__Impl rule__Type__Group_2_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13728:2: rule__Type__Group_2_2__0__Impl rule__Type__Group_2_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__0__Impl_in_rule__Type__Group_2_2__028689); rule__Type__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__1_in_rule__Type__Group_2_2__028692); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13735: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13739:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13740:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13740:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13741:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendEnumAnnotationInfoAction_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13742:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13744: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13754: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13758:1: ( rule__Type__Group_2_2__1__Impl rule__Type__Group_2_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13759:2: rule__Type__Group_2_2__1__Impl rule__Type__Group_2_2__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__1__Impl_in_rule__Type__Group_2_2__128750); rule__Type__Group_2_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__2_in_rule__Type__Group_2_2__128753); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13766: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13770:1: ( ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13771:1: ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13771:1: ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13772:1: ( rule__Type__ModifiersAssignment_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13773:1: ( rule__Type__ModifiersAssignment_2_2_1 )* loop150: do { int alt150=2; int LA150_0 = input.LA(1); if ( ((LA150_0>=44 && LA150_0<=56)) ) { alt150=1; } switch (alt150) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13773:2: rule__Type__ModifiersAssignment_2_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ModifiersAssignment_2_2_1_in_rule__Type__Group_2_2__1__Impl28780); rule__Type__ModifiersAssignment_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop150; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13783: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13787:1: ( rule__Type__Group_2_2__2__Impl rule__Type__Group_2_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13788:2: rule__Type__Group_2_2__2__Impl rule__Type__Group_2_2__3 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__2__Impl_in_rule__Type__Group_2_2__228811); rule__Type__Group_2_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__3_in_rule__Type__Group_2_2__228814); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13795: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13799:1: ( ( 'enum' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13800:1: ( 'enum' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13800:1: ( 'enum' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13801:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getEnumKeyword_2_2_2()); } match(input,68,FollowSets001.FOLLOW_68_in_rule__Type__Group_2_2__2__Impl28842); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13814: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13818:1: ( rule__Type__Group_2_2__3__Impl rule__Type__Group_2_2__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13819:2: rule__Type__Group_2_2__3__Impl rule__Type__Group_2_2__4 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__3__Impl_in_rule__Type__Group_2_2__328873); rule__Type__Group_2_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__4_in_rule__Type__Group_2_2__328876); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13826: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13830:1: ( ( ( rule__Type__NameAssignment_2_2_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13831:1: ( ( rule__Type__NameAssignment_2_2_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13831:1: ( ( rule__Type__NameAssignment_2_2_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13832:1: ( rule__Type__NameAssignment_2_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13833:1: ( rule__Type__NameAssignment_2_2_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13833:2: rule__Type__NameAssignment_2_2_3 { pushFollow(FollowSets001.FOLLOW_rule__Type__NameAssignment_2_2_3_in_rule__Type__Group_2_2__3__Impl28903); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13843: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13847:1: ( rule__Type__Group_2_2__4__Impl rule__Type__Group_2_2__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13848:2: rule__Type__Group_2_2__4__Impl rule__Type__Group_2_2__5 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__4__Impl_in_rule__Type__Group_2_2__428933); rule__Type__Group_2_2__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__5_in_rule__Type__Group_2_2__428936); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13855: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13859:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13860:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13860:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13861:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_2_4()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__Type__Group_2_2__4__Impl28964); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13874: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13878:1: ( rule__Type__Group_2_2__5__Impl rule__Type__Group_2_2__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13879:2: rule__Type__Group_2_2__5__Impl rule__Type__Group_2_2__6 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__5__Impl_in_rule__Type__Group_2_2__528995); rule__Type__Group_2_2__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__6_in_rule__Type__Group_2_2__528998); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13886: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13890:1: ( ( ( rule__Type__Group_2_2_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13891:1: ( ( rule__Type__Group_2_2_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13891:1: ( ( rule__Type__Group_2_2_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13892:1: ( rule__Type__Group_2_2_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_2_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13893:1: ( rule__Type__Group_2_2_5__0 )? int alt151=2; int LA151_0 = input.LA(1); if ( (LA151_0==RULE_ID||(LA151_0>=61 && LA151_0<=65)) ) { alt151=1; } switch (alt151) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13893:2: rule__Type__Group_2_2_5__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5__0_in_rule__Type__Group_2_2__5__Impl29025); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13903: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13907:1: ( rule__Type__Group_2_2__6__Impl rule__Type__Group_2_2__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13908:2: rule__Type__Group_2_2__6__Impl rule__Type__Group_2_2__7 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__6__Impl_in_rule__Type__Group_2_2__629056); rule__Type__Group_2_2__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__7_in_rule__Type__Group_2_2__629059); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13915: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13919:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13920:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13920:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13921:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getSemicolonKeyword_2_2_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13922:1: ( ';' )? int alt152=2; int LA152_0 = input.LA(1); if ( (LA152_0==43) ) { alt152=1; } switch (alt152) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13923:2: ';' { match(input,43,FollowSets001.FOLLOW_43_in_rule__Type__Group_2_2__6__Impl29088); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13934: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13938:1: ( rule__Type__Group_2_2__7__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13939:2: rule__Type__Group_2_2__7__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2__7__Impl_in_rule__Type__Group_2_2__729121); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13945: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13949:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13950:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13950:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13951:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_2_7()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__Type__Group_2_2__7__Impl29149); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13980: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13984:1: ( rule__Type__Group_2_2_5__0__Impl rule__Type__Group_2_2_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13985:2: rule__Type__Group_2_2_5__0__Impl rule__Type__Group_2_2_5__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5__0__Impl_in_rule__Type__Group_2_2_5__029196); rule__Type__Group_2_2_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5__1_in_rule__Type__Group_2_2_5__029199); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13992: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13996:1: ( ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13997:1: ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13997:1: ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13998:1: ( rule__Type__MembersAssignment_2_2_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_2_5_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13999:1: ( rule__Type__MembersAssignment_2_2_5_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:13999:2: rule__Type__MembersAssignment_2_2_5_0 { pushFollow(FollowSets001.FOLLOW_rule__Type__MembersAssignment_2_2_5_0_in_rule__Type__Group_2_2_5__0__Impl29226); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14009: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14013:1: ( rule__Type__Group_2_2_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14014:2: rule__Type__Group_2_2_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5__1__Impl_in_rule__Type__Group_2_2_5__129256); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14020: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14024:1: ( ( ( rule__Type__Group_2_2_5_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14025:1: ( ( rule__Type__Group_2_2_5_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14025:1: ( ( rule__Type__Group_2_2_5_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14026:1: ( rule__Type__Group_2_2_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_2_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14027:1: ( rule__Type__Group_2_2_5_1__0 )* loop153: do { int alt153=2; int LA153_0 = input.LA(1); if ( (LA153_0==111) ) { alt153=1; } switch (alt153) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14027:2: rule__Type__Group_2_2_5_1__0 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5_1__0_in_rule__Type__Group_2_2_5__1__Impl29283); rule__Type__Group_2_2_5_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop153; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14041: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14045:1: ( rule__Type__Group_2_2_5_1__0__Impl rule__Type__Group_2_2_5_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14046:2: rule__Type__Group_2_2_5_1__0__Impl rule__Type__Group_2_2_5_1__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5_1__0__Impl_in_rule__Type__Group_2_2_5_1__029318); rule__Type__Group_2_2_5_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5_1__1_in_rule__Type__Group_2_2_5_1__029321); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14053: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14057:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14058:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14058:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14059:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_2_5_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__Type__Group_2_2_5_1__0__Impl29349); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14072: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14076:1: ( rule__Type__Group_2_2_5_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14077:2: rule__Type__Group_2_2_5_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_2_5_1__1__Impl_in_rule__Type__Group_2_2_5_1__129380); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14083: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14087:1: ( ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14088:1: ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14088:1: ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14089:1: ( rule__Type__MembersAssignment_2_2_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_2_5_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14090:1: ( rule__Type__MembersAssignment_2_2_5_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14090:2: rule__Type__MembersAssignment_2_2_5_1_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__MembersAssignment_2_2_5_1_1_in_rule__Type__Group_2_2_5_1__1__Impl29407); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14104: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14108:1: ( rule__Type__Group_2_3__0__Impl rule__Type__Group_2_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14109:2: rule__Type__Group_2_3__0__Impl rule__Type__Group_2_3__1 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__0__Impl_in_rule__Type__Group_2_3__029441); rule__Type__Group_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__1_in_rule__Type__Group_2_3__029444); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14116: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14120:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14121:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14121:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14122:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendAnnotationTypeAnnotationInfoAction_2_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14123:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14125: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14135: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14139:1: ( rule__Type__Group_2_3__1__Impl rule__Type__Group_2_3__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14140:2: rule__Type__Group_2_3__1__Impl rule__Type__Group_2_3__2 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__1__Impl_in_rule__Type__Group_2_3__129502); rule__Type__Group_2_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__2_in_rule__Type__Group_2_3__129505); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14147: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14151:1: ( ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14152:1: ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14152:1: ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14153:1: ( rule__Type__ModifiersAssignment_2_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14154:1: ( rule__Type__ModifiersAssignment_2_3_1 )* loop154: do { int alt154=2; int LA154_0 = input.LA(1); if ( ((LA154_0>=44 && LA154_0<=56)) ) { alt154=1; } switch (alt154) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14154:2: rule__Type__ModifiersAssignment_2_3_1 { pushFollow(FollowSets001.FOLLOW_rule__Type__ModifiersAssignment_2_3_1_in_rule__Type__Group_2_3__1__Impl29532); rule__Type__ModifiersAssignment_2_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop154; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14164: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14168:1: ( rule__Type__Group_2_3__2__Impl rule__Type__Group_2_3__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14169:2: rule__Type__Group_2_3__2__Impl rule__Type__Group_2_3__3 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__2__Impl_in_rule__Type__Group_2_3__229563); rule__Type__Group_2_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__3_in_rule__Type__Group_2_3__229566); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14176: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14180:1: ( ( 'annotation' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14181:1: ( 'annotation' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14181:1: ( 'annotation' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14182:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAnnotationKeyword_2_3_2()); } match(input,62,FollowSets001.FOLLOW_62_in_rule__Type__Group_2_3__2__Impl29594); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14195: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14199:1: ( rule__Type__Group_2_3__3__Impl rule__Type__Group_2_3__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14200:2: rule__Type__Group_2_3__3__Impl rule__Type__Group_2_3__4 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__3__Impl_in_rule__Type__Group_2_3__329625); rule__Type__Group_2_3__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__4_in_rule__Type__Group_2_3__329628); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14207: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14211:1: ( ( ( rule__Type__NameAssignment_2_3_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14212:1: ( ( rule__Type__NameAssignment_2_3_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14212:1: ( ( rule__Type__NameAssignment_2_3_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14213:1: ( rule__Type__NameAssignment_2_3_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_3_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14214:1: ( rule__Type__NameAssignment_2_3_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14214:2: rule__Type__NameAssignment_2_3_3 { pushFollow(FollowSets001.FOLLOW_rule__Type__NameAssignment_2_3_3_in_rule__Type__Group_2_3__3__Impl29655); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14224: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14228:1: ( rule__Type__Group_2_3__4__Impl rule__Type__Group_2_3__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14229:2: rule__Type__Group_2_3__4__Impl rule__Type__Group_2_3__5 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__4__Impl_in_rule__Type__Group_2_3__429685); rule__Type__Group_2_3__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__5_in_rule__Type__Group_2_3__429688); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14236: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14240:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14241:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14241:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14242:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_3_4()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__Type__Group_2_3__4__Impl29716); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14255: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14259:1: ( rule__Type__Group_2_3__5__Impl rule__Type__Group_2_3__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14260:2: rule__Type__Group_2_3__5__Impl rule__Type__Group_2_3__6 { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__5__Impl_in_rule__Type__Group_2_3__529747); rule__Type__Group_2_3__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__6_in_rule__Type__Group_2_3__529750); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14267: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14271:1: ( ( ( rule__Type__MembersAssignment_2_3_5 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14272:1: ( ( rule__Type__MembersAssignment_2_3_5 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14272:1: ( ( rule__Type__MembersAssignment_2_3_5 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14273:1: ( rule__Type__MembersAssignment_2_3_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_3_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14274:1: ( rule__Type__MembersAssignment_2_3_5 )* loop155: do { int alt155=2; int LA155_0 = input.LA(1); if ( (LA155_0==RULE_ID||(LA155_0>=44 && LA155_0<=58)||(LA155_0>=61 && LA155_0<=65)||(LA155_0>=67 && LA155_0<=68)||LA155_0==72||LA155_0==88||LA155_0==112||LA155_0==123) ) { alt155=1; } switch (alt155) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14274:2: rule__Type__MembersAssignment_2_3_5 { pushFollow(FollowSets001.FOLLOW_rule__Type__MembersAssignment_2_3_5_in_rule__Type__Group_2_3__5__Impl29777); rule__Type__MembersAssignment_2_3_5(); state._fsp--; if (state.failed) return ; } break; default : break loop155; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14284: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14288:1: ( rule__Type__Group_2_3__6__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14289:2: rule__Type__Group_2_3__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__Type__Group_2_3__6__Impl_in_rule__Type__Group_2_3__629808); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14295: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14299:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14300:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14300:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14301:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_3_6()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__Type__Group_2_3__6__Impl29836); 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__XFunctionSuperTypeRef__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14328: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14332:1: ( rule__XFunctionSuperTypeRef__Group__0__Impl rule__XFunctionSuperTypeRef__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14333:2: rule__XFunctionSuperTypeRef__Group__0__Impl rule__XFunctionSuperTypeRef__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__0__Impl_in_rule__XFunctionSuperTypeRef__Group__029881); rule__XFunctionSuperTypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__1_in_rule__XFunctionSuperTypeRef__Group__029884); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14340: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14344:1: ( ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14345:1: ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14345:1: ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14346:1: ( rule__XFunctionSuperTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14347:1: ( rule__XFunctionSuperTypeRef__Group_0__0 )? int alt156=2; int LA156_0 = input.LA(1); if ( (LA156_0==112) ) { alt156=1; } switch (alt156) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14347:2: rule__XFunctionSuperTypeRef__Group_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0_in_rule__XFunctionSuperTypeRef__Group__0__Impl29911); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14357: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14361:1: ( rule__XFunctionSuperTypeRef__Group__1__Impl rule__XFunctionSuperTypeRef__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14362:2: rule__XFunctionSuperTypeRef__Group__1__Impl rule__XFunctionSuperTypeRef__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__1__Impl_in_rule__XFunctionSuperTypeRef__Group__129942); rule__XFunctionSuperTypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__2_in_rule__XFunctionSuperTypeRef__Group__129945); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14369:1: rule__XFunctionSuperTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionSuperTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14373:1: ( ( '=>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14374:1: ( '=>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14374:1: ( '=>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14375:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } match(input,88,FollowSets001.FOLLOW_88_in_rule__XFunctionSuperTypeRef__Group__1__Impl29973); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14388: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14392:1: ( rule__XFunctionSuperTypeRef__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14393:2: rule__XFunctionSuperTypeRef__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__2__Impl_in_rule__XFunctionSuperTypeRef__Group__230004); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14399: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14403:1: ( ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14404:1: ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14404:1: ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14405:1: ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getReturnTypeAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14406:1: ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14406:2: rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionSuperTypeRef__Group__2__Impl30031); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14422: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14426:1: ( rule__XFunctionSuperTypeRef__Group_0__0__Impl rule__XFunctionSuperTypeRef__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14427: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__030067); 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__030070); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14434: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14438:1: ( ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14439:1: ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14439:1: ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14440:1: ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextAssignment_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14441:1: ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14441:2: rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0_in_rule__XFunctionSuperTypeRef__Group_0__0__Impl30097); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14451: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14455:1: ( rule__XFunctionSuperTypeRef__Group_0__1__Impl rule__XFunctionSuperTypeRef__Group_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14456: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__130127); 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__130130); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14463: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14467:1: ( ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14468:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14468:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14469:1: ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14470:1: ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? int alt157=2; int LA157_0 = input.LA(1); if ( (LA157_0==RULE_ID||(LA157_0>=61 && LA157_0<=65)||LA157_0==88||LA157_0==112) ) { alt157=1; } switch (alt157) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14470:2: rule__XFunctionSuperTypeRef__Group_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0_in_rule__XFunctionSuperTypeRef__Group_0__1__Impl30157); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14480: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14484:1: ( rule__XFunctionSuperTypeRef__Group_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14485:2: rule__XFunctionSuperTypeRef__Group_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2__Impl_in_rule__XFunctionSuperTypeRef__Group_0__230188); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14491:1: rule__XFunctionSuperTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionSuperTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14495:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14496:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14496:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14497:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getRightParenthesisKeyword_0_2()); } match(input,110,FollowSets001.FOLLOW_110_in_rule__XFunctionSuperTypeRef__Group_0__2__Impl30216); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14516: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14520:1: ( rule__XFunctionSuperTypeRef__Group_0_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14521: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__030253); 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__030256); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14528: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14532:1: ( ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14533:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14533:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14534:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesAssignment_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14535:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14535:2: rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl30283); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14545: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14549:1: ( rule__XFunctionSuperTypeRef__Group_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14550:2: rule__XFunctionSuperTypeRef__Group_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__130313); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14556: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14560:1: ( ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14561:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14561:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14562:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14563:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* loop158: do { int alt158=2; int LA158_0 = input.LA(1); if ( (LA158_0==111) ) { alt158=1; } switch (alt158) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14563: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__Impl30340); rule__XFunctionSuperTypeRef__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop158; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14577: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14581:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14582: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__030375); 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__030378); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14589: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14593:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14594:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14594:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14595:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getCommaKeyword_0_1_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl30406); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14608: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14612:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14613: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__130437); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14619: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14623:1: ( ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14624:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14624:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14625:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14626:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14626: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__Impl30464); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14640: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14644:1: ( rule__AnnotationField__Group__0__Impl rule__AnnotationField__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14645:2: rule__AnnotationField__Group__0__Impl rule__AnnotationField__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__0__Impl_in_rule__AnnotationField__Group__030498); rule__AnnotationField__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__1_in_rule__AnnotationField__Group__030501); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14652:1: rule__AnnotationField__Group__0__Impl : ( () ) ; public final void rule__AnnotationField__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14656:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14657:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14657:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14658:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendMemberAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14659:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14661: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14671: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14675:1: ( rule__AnnotationField__Group__1__Impl rule__AnnotationField__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14676:2: rule__AnnotationField__Group__1__Impl rule__AnnotationField__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__1__Impl_in_rule__AnnotationField__Group__130559); rule__AnnotationField__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__2_in_rule__AnnotationField__Group__130562); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14683: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14687:1: ( ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14688:1: ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14688:1: ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14689:1: ( rule__AnnotationField__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAnnotationsAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14690:1: ( rule__AnnotationField__AnnotationsAssignment_1 )* loop159: do { int alt159=2; int LA159_0 = input.LA(1); if ( (LA159_0==123) ) { alt159=1; } switch (alt159) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14690:2: rule__AnnotationField__AnnotationsAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__AnnotationsAssignment_1_in_rule__AnnotationField__Group__1__Impl30589); rule__AnnotationField__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop159; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14700: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14704:1: ( rule__AnnotationField__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14705:2: rule__AnnotationField__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__2__Impl_in_rule__AnnotationField__Group__230620); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14711: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14715:1: ( ( ( rule__AnnotationField__Alternatives_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14716:1: ( ( rule__AnnotationField__Alternatives_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14716:1: ( ( rule__AnnotationField__Alternatives_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14717:1: ( rule__AnnotationField__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAlternatives_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14718:1: ( rule__AnnotationField__Alternatives_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14718:2: rule__AnnotationField__Alternatives_2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Alternatives_2_in_rule__AnnotationField__Group__2__Impl30647); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14734: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14738:1: ( rule__AnnotationField__Group_2_0__0__Impl rule__AnnotationField__Group_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14739: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__030683); 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__030686); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14746: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14750:1: ( ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14751:1: ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14751:1: ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14752:1: ( rule__AnnotationField__Alternatives_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAlternatives_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14753:1: ( rule__AnnotationField__Alternatives_2_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14753:2: rule__AnnotationField__Alternatives_2_0_0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Alternatives_2_0_0_in_rule__AnnotationField__Group_2_0__0__Impl30713); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14763: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14767:1: ( rule__AnnotationField__Group_2_0__1__Impl rule__AnnotationField__Group_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14768: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__130743); 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__130746); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14775: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14779:1: ( ( ( rule__AnnotationField__Group_2_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14780:1: ( ( rule__AnnotationField__Group_2_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14780:1: ( ( rule__AnnotationField__Group_2_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14781:1: ( rule__AnnotationField__Group_2_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14782:1: ( rule__AnnotationField__Group_2_0_1__0 )? int alt160=2; int LA160_0 = input.LA(1); if ( (LA160_0==39) ) { alt160=1; } switch (alt160) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14782: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__Impl30773); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14792: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14796:1: ( rule__AnnotationField__Group_2_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14797:2: rule__AnnotationField__Group_2_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0__2__Impl_in_rule__AnnotationField__Group_2_0__230804); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14803: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14807:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14808:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14808:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14809:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getSemicolonKeyword_2_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14810:1: ( ';' )? int alt161=2; int LA161_0 = input.LA(1); if ( (LA161_0==43) ) { alt161=1; } switch (alt161) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14811:2: ';' { match(input,43,FollowSets001.FOLLOW_43_in_rule__AnnotationField__Group_2_0__2__Impl30833); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14828: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14832:1: ( rule__AnnotationField__Group_2_0_0_0__0__Impl rule__AnnotationField__Group_2_0_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14833: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__030872); 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__030875); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14840: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14844:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14845:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14845:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14846:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendFieldAnnotationInfoAction_2_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14847:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14849: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14859: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14863:1: ( rule__AnnotationField__Group_2_0_0_0__1__Impl rule__AnnotationField__Group_2_0_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14864: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__130933); 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__130936); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14871: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14875:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14876:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14876:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14877:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14878:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* loop162: do { int alt162=2; int LA162_0 = input.LA(1); if ( ((LA162_0>=44 && LA162_0<=56)) ) { alt162=1; } switch (alt162) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14878: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__Impl30963); rule__AnnotationField__ModifiersAssignment_2_0_0_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop162; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14888: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14892:1: ( rule__AnnotationField__Group_2_0_0_0__2__Impl rule__AnnotationField__Group_2_0_0_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14893: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__230994); 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__230997); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14900: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14904:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14905:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14905:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14906:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14907:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14907: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__Impl31024); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14917: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14921:1: ( rule__AnnotationField__Group_2_0_0_0__3__Impl rule__AnnotationField__Group_2_0_0_0__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14922: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__331054); 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__331057); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14929: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14933:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14934:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14934:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14935:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14936:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* loop163: do { int alt163=2; int LA163_0 = input.LA(1); if ( ((LA163_0>=44 && LA163_0<=56)) ) { alt163=1; } switch (alt163) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14936: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__Impl31084); rule__AnnotationField__ModifiersAssignment_2_0_0_0_3(); state._fsp--; if (state.failed) return ; } break; default : break loop163; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14946: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14950:1: ( rule__AnnotationField__Group_2_0_0_0__4__Impl rule__AnnotationField__Group_2_0_0_0__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14951: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__431115); 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__431118); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14958: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14962:1: ( ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14963:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14963:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14964:1: ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeAssignment_2_0_0_0_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14965:1: ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? int alt164=2; alt164 = dfa164.predict(input); switch (alt164) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14965: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__Impl31145); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14975: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14979:1: ( rule__AnnotationField__Group_2_0_0_0__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14980: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__531176); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14986: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14990:1: ( ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14991:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14991:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14992:1: ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_0_0_0_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14993:1: ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:14993: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__Impl31203); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15015: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15019:1: ( rule__AnnotationField__Group_2_0_0_1__0__Impl rule__AnnotationField__Group_2_0_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15020: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__031245); 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__031248); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15027: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15031:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15032:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15032:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15033:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendFieldAnnotationInfoAction_2_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15034:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15036: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15046: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15050:1: ( rule__AnnotationField__Group_2_0_0_1__1__Impl rule__AnnotationField__Group_2_0_0_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15051: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__131306); 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__131309); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15058: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15062:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15063:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15063:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15064:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15065:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* loop165: do { int alt165=2; int LA165_0 = input.LA(1); if ( ((LA165_0>=44 && LA165_0<=56)) ) { alt165=1; } switch (alt165) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15065: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__Impl31336); rule__AnnotationField__ModifiersAssignment_2_0_0_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop165; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15075: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15079:1: ( rule__AnnotationField__Group_2_0_0_1__2__Impl rule__AnnotationField__Group_2_0_0_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15080: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__231367); 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__231370); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15087: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15091:1: ( ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15092:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15092:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15093:1: ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeAssignment_2_0_0_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15094:1: ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15094: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__Impl31397); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15104: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15108:1: ( rule__AnnotationField__Group_2_0_0_1__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15109: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__331427); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15115: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15119:1: ( ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15120:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15120:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15121:1: ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_0_0_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15122:1: ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15122: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__Impl31454); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15140: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15144:1: ( rule__AnnotationField__Group_2_0_1__0__Impl rule__AnnotationField__Group_2_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15145: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__031492); 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__031495); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15152: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15156:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15157:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15157:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15158:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getEqualsSignKeyword_2_0_1_0()); } match(input,39,FollowSets001.FOLLOW_39_in_rule__AnnotationField__Group_2_0_1__0__Impl31523); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15171: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15175:1: ( rule__AnnotationField__Group_2_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15176: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__131554); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15182: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15186:1: ( ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15187:1: ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15187:1: ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15188:1: ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getInitialValueAssignment_2_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15189:1: ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15189: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__Impl31581); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15203: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15207:1: ( rule__AnnotationField__Group_2_1__0__Impl rule__AnnotationField__Group_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15208: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__031615); 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__031618); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15215: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15219:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15220:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15220:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15221:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendClassAnnotationInfoAction_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15222:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15224: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15234: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15238:1: ( rule__AnnotationField__Group_2_1__1__Impl rule__AnnotationField__Group_2_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15239: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__131676); 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__131679); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15246: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15250:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15251:1: ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15251:1: ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15252:1: ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15253:1: ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* loop166: do { int alt166=2; int LA166_0 = input.LA(1); if ( ((LA166_0>=44 && LA166_0<=56)) ) { alt166=1; } switch (alt166) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15253:2: rule__AnnotationField__ModifiersAssignment_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_1_1_in_rule__AnnotationField__Group_2_1__1__Impl31706); rule__AnnotationField__ModifiersAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop166; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15263: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15267:1: ( rule__AnnotationField__Group_2_1__2__Impl rule__AnnotationField__Group_2_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15268: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__231737); 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__231740); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15275: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15279:1: ( ( 'class' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15280:1: ( 'class' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15280:1: ( 'class' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15281:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getClassKeyword_2_1_2()); } match(input,67,FollowSets001.FOLLOW_67_in_rule__AnnotationField__Group_2_1__2__Impl31768); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15294: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15298:1: ( rule__AnnotationField__Group_2_1__3__Impl rule__AnnotationField__Group_2_1__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15299: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__331799); 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__331802); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15306: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15310:1: ( ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15311:1: ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15311:1: ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15312:1: ( rule__AnnotationField__NameAssignment_2_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15313:1: ( rule__AnnotationField__NameAssignment_2_1_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15313:2: rule__AnnotationField__NameAssignment_2_1_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_1_3_in_rule__AnnotationField__Group_2_1__3__Impl31829); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15323: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15327:1: ( rule__AnnotationField__Group_2_1__4__Impl rule__AnnotationField__Group_2_1__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15328: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__431859); 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__431862); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15335: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15339:1: ( ( ( rule__AnnotationField__Group_2_1_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15340:1: ( ( rule__AnnotationField__Group_2_1_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15340:1: ( ( rule__AnnotationField__Group_2_1_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15341:1: ( rule__AnnotationField__Group_2_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15342:1: ( rule__AnnotationField__Group_2_1_4__0 )? int alt167=2; int LA167_0 = input.LA(1); if ( (LA167_0==84) ) { alt167=1; } switch (alt167) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15342: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__Impl31889); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15352: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15356:1: ( rule__AnnotationField__Group_2_1__5__Impl rule__AnnotationField__Group_2_1__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15357: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__531920); 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__531923); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15364: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15368:1: ( ( ( rule__AnnotationField__Group_2_1_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15369:1: ( ( rule__AnnotationField__Group_2_1_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15369:1: ( ( rule__AnnotationField__Group_2_1_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15370:1: ( rule__AnnotationField__Group_2_1_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15371:1: ( rule__AnnotationField__Group_2_1_5__0 )? int alt168=2; int LA168_0 = input.LA(1); if ( (LA168_0==69) ) { alt168=1; } switch (alt168) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15371: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__Impl31950); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15381: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15385:1: ( rule__AnnotationField__Group_2_1__6__Impl rule__AnnotationField__Group_2_1__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15386: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__631981); 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__631984); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15393: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15397:1: ( ( ( rule__AnnotationField__Group_2_1_6__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15398:1: ( ( rule__AnnotationField__Group_2_1_6__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15398:1: ( ( rule__AnnotationField__Group_2_1_6__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15399:1: ( rule__AnnotationField__Group_2_1_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15400:1: ( rule__AnnotationField__Group_2_1_6__0 )? int alt169=2; int LA169_0 = input.LA(1); if ( (LA169_0==70) ) { alt169=1; } switch (alt169) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15400: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__Impl32011); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15410: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15414:1: ( rule__AnnotationField__Group_2_1__7__Impl rule__AnnotationField__Group_2_1__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15415: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__732042); 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__732045); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15422: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15426:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15427:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15427:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15428:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_1_7()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__AnnotationField__Group_2_1__7__Impl32073); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15441: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15445:1: ( rule__AnnotationField__Group_2_1__8__Impl rule__AnnotationField__Group_2_1__9 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15446: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__832104); 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__832107); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15453: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15457:1: ( ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15458:1: ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15458:1: ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15459:1: ( rule__AnnotationField__MembersAssignment_2_1_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_1_8()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15460:1: ( rule__AnnotationField__MembersAssignment_2_1_8 )* loop170: do { int alt170=2; int LA170_0 = input.LA(1); if ( (LA170_0==RULE_ID||(LA170_0>=44 && LA170_0<=58)||(LA170_0>=61 && LA170_0<=66)||LA170_0==88||LA170_0==112||LA170_0==123) ) { alt170=1; } switch (alt170) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15460:2: rule__AnnotationField__MembersAssignment_2_1_8 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_1_8_in_rule__AnnotationField__Group_2_1__8__Impl32134); rule__AnnotationField__MembersAssignment_2_1_8(); state._fsp--; if (state.failed) return ; } break; default : break loop170; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15470: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15474:1: ( rule__AnnotationField__Group_2_1__9__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15475:2: rule__AnnotationField__Group_2_1__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__9__Impl_in_rule__AnnotationField__Group_2_1__932165); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15481: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15485:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15486:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15486:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15487:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_1_9()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__AnnotationField__Group_2_1__9__Impl32193); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15520: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15524:1: ( rule__AnnotationField__Group_2_1_4__0__Impl rule__AnnotationField__Group_2_1_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15525: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__032244); 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__032247); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15532: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15536:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15537:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15537:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15538:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLessThanSignKeyword_2_1_4_0()); } match(input,84,FollowSets001.FOLLOW_84_in_rule__AnnotationField__Group_2_1_4__0__Impl32275); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15551: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15555:1: ( rule__AnnotationField__Group_2_1_4__1__Impl rule__AnnotationField__Group_2_1_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15556: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__132306); 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__132309); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15563: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15567:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15568:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15568:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15569:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_1_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15570:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15570: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__Impl32336); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15580: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15584:1: ( rule__AnnotationField__Group_2_1_4__2__Impl rule__AnnotationField__Group_2_1_4__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15585: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__232366); 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__232369); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15592: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15596:1: ( ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15597:1: ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15597:1: ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15598:1: ( rule__AnnotationField__Group_2_1_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15599:1: ( rule__AnnotationField__Group_2_1_4_2__0 )* loop171: do { int alt171=2; int LA171_0 = input.LA(1); if ( (LA171_0==111) ) { alt171=1; } switch (alt171) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15599: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__Impl32396); rule__AnnotationField__Group_2_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop171; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15609: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15613:1: ( rule__AnnotationField__Group_2_1_4__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15614: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__332427); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15620: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15624:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15625:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15625:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15626:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGreaterThanSignKeyword_2_1_4_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__AnnotationField__Group_2_1_4__3__Impl32455); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15647: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15651:1: ( rule__AnnotationField__Group_2_1_4_2__0__Impl rule__AnnotationField__Group_2_1_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15652: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__032494); 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__032497); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15659: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15663:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15664:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15664:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15665:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_1_4_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnnotationField__Group_2_1_4_2__0__Impl32525); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15678: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15682:1: ( rule__AnnotationField__Group_2_1_4_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15683: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__132556); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15689: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15693:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15694:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15694:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15695:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_1_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15696:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15696: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__Impl32583); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15710: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15714:1: ( rule__AnnotationField__Group_2_1_5__0__Impl rule__AnnotationField__Group_2_1_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15715: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__032617); 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__032620); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15722: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15726:1: ( ( 'extends' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15727:1: ( 'extends' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15727:1: ( 'extends' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15728:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsKeyword_2_1_5_0()); } match(input,69,FollowSets001.FOLLOW_69_in_rule__AnnotationField__Group_2_1_5__0__Impl32648); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15741: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15745:1: ( rule__AnnotationField__Group_2_1_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15746: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__132679); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15752: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15756:1: ( ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15757:1: ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15757:1: ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15758:1: ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_1_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15759:1: ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15759: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__Impl32706); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15773: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15777:1: ( rule__AnnotationField__Group_2_1_6__0__Impl rule__AnnotationField__Group_2_1_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15778: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__032740); 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__032743); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15785: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15789:1: ( ( 'implements' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15790:1: ( 'implements' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15790:1: ( 'implements' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15791:1: 'implements' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsKeyword_2_1_6_0()); } match(input,70,FollowSets001.FOLLOW_70_in_rule__AnnotationField__Group_2_1_6__0__Impl32771); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15804: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15808:1: ( rule__AnnotationField__Group_2_1_6__1__Impl rule__AnnotationField__Group_2_1_6__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15809: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__132802); 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__132805); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15816: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15820:1: ( ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15821:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15821:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15822:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsAssignment_2_1_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15823:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15823: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__Impl32832); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15833: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15837:1: ( rule__AnnotationField__Group_2_1_6__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15838: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__232862); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15844: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15848:1: ( ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15849:1: ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15849:1: ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15850:1: ( rule__AnnotationField__Group_2_1_6_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_6_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15851:1: ( rule__AnnotationField__Group_2_1_6_2__0 )* loop172: do { int alt172=2; int LA172_0 = input.LA(1); if ( (LA172_0==111) ) { alt172=1; } switch (alt172) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15851: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__Impl32889); rule__AnnotationField__Group_2_1_6_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop172; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15867: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15871:1: ( rule__AnnotationField__Group_2_1_6_2__0__Impl rule__AnnotationField__Group_2_1_6_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15872: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__032926); 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__032929); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15879: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15883:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15884:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15884:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15885:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_1_6_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnnotationField__Group_2_1_6_2__0__Impl32957); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15898: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15902:1: ( rule__AnnotationField__Group_2_1_6_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15903: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__132988); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15909: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15913:1: ( ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15914:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15914:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15915:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsAssignment_2_1_6_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15916:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15916: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__Impl33015); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15930: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15934:1: ( rule__AnnotationField__Group_2_2__0__Impl rule__AnnotationField__Group_2_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15935: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__033049); 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__033052); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15942: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15946:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15947:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15947:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15948:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendInterfaceAnnotationInfoAction_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15949:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15951: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15961: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15965:1: ( rule__AnnotationField__Group_2_2__1__Impl rule__AnnotationField__Group_2_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15966: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__133110); 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__133113); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15973: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15977:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15978:1: ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15978:1: ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15979:1: ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15980:1: ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* loop173: do { int alt173=2; int LA173_0 = input.LA(1); if ( ((LA173_0>=44 && LA173_0<=56)) ) { alt173=1; } switch (alt173) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15980:2: rule__AnnotationField__ModifiersAssignment_2_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_2_1_in_rule__AnnotationField__Group_2_2__1__Impl33140); rule__AnnotationField__ModifiersAssignment_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop173; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15990: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15994:1: ( rule__AnnotationField__Group_2_2__2__Impl rule__AnnotationField__Group_2_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:15995: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__233171); 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__233174); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16002: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16006:1: ( ( 'interface' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16007:1: ( 'interface' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16007:1: ( 'interface' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16008:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getInterfaceKeyword_2_2_2()); } match(input,72,FollowSets001.FOLLOW_72_in_rule__AnnotationField__Group_2_2__2__Impl33202); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16021: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16025:1: ( rule__AnnotationField__Group_2_2__3__Impl rule__AnnotationField__Group_2_2__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16026: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__333233); 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__333236); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16033: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16037:1: ( ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16038:1: ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16038:1: ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16039:1: ( rule__AnnotationField__NameAssignment_2_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_2_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16040:1: ( rule__AnnotationField__NameAssignment_2_2_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16040:2: rule__AnnotationField__NameAssignment_2_2_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_2_3_in_rule__AnnotationField__Group_2_2__3__Impl33263); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16050: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16054:1: ( rule__AnnotationField__Group_2_2__4__Impl rule__AnnotationField__Group_2_2__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16055: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__433293); 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__433296); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16062: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16066:1: ( ( ( rule__AnnotationField__Group_2_2_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16067:1: ( ( rule__AnnotationField__Group_2_2_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16067:1: ( ( rule__AnnotationField__Group_2_2_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16068:1: ( rule__AnnotationField__Group_2_2_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16069:1: ( rule__AnnotationField__Group_2_2_4__0 )? int alt174=2; int LA174_0 = input.LA(1); if ( (LA174_0==84) ) { alt174=1; } switch (alt174) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16069: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__Impl33323); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16079: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16083:1: ( rule__AnnotationField__Group_2_2__5__Impl rule__AnnotationField__Group_2_2__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16084: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__533354); 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__533357); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16091: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16095:1: ( ( ( rule__AnnotationField__Group_2_2_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16096:1: ( ( rule__AnnotationField__Group_2_2_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16096:1: ( ( rule__AnnotationField__Group_2_2_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16097:1: ( rule__AnnotationField__Group_2_2_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16098:1: ( rule__AnnotationField__Group_2_2_5__0 )? int alt175=2; int LA175_0 = input.LA(1); if ( (LA175_0==69) ) { alt175=1; } switch (alt175) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16098: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__Impl33384); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16108: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16112:1: ( rule__AnnotationField__Group_2_2__6__Impl rule__AnnotationField__Group_2_2__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16113: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__633415); 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__633418); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16120: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16124:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16125:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16125:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16126:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_2_6()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__AnnotationField__Group_2_2__6__Impl33446); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16139: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16143:1: ( rule__AnnotationField__Group_2_2__7__Impl rule__AnnotationField__Group_2_2__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16144: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__733477); 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__733480); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16151: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16155:1: ( ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16156:1: ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16156:1: ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16157:1: ( rule__AnnotationField__MembersAssignment_2_2_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_2_7()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16158:1: ( rule__AnnotationField__MembersAssignment_2_2_7 )* loop176: do { int alt176=2; int LA176_0 = input.LA(1); if ( (LA176_0==RULE_ID||(LA176_0>=44 && LA176_0<=58)||(LA176_0>=61 && LA176_0<=66)||LA176_0==88||LA176_0==112||LA176_0==123) ) { alt176=1; } switch (alt176) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16158:2: rule__AnnotationField__MembersAssignment_2_2_7 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_2_7_in_rule__AnnotationField__Group_2_2__7__Impl33507); rule__AnnotationField__MembersAssignment_2_2_7(); state._fsp--; if (state.failed) return ; } break; default : break loop176; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16168: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16172:1: ( rule__AnnotationField__Group_2_2__8__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16173:2: rule__AnnotationField__Group_2_2__8__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__8__Impl_in_rule__AnnotationField__Group_2_2__833538); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16179: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16183:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16184:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16184:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16185:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_2_8()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__AnnotationField__Group_2_2__8__Impl33566); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16216: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16220:1: ( rule__AnnotationField__Group_2_2_4__0__Impl rule__AnnotationField__Group_2_2_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16221: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__033615); 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__033618); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16228: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16232:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16233:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16233:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16234:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLessThanSignKeyword_2_2_4_0()); } match(input,84,FollowSets001.FOLLOW_84_in_rule__AnnotationField__Group_2_2_4__0__Impl33646); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16247: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16251:1: ( rule__AnnotationField__Group_2_2_4__1__Impl rule__AnnotationField__Group_2_2_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16252: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__133677); 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__133680); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16259: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16263:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16264:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16264:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16265:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_2_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16266:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16266: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__Impl33707); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16276: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16280:1: ( rule__AnnotationField__Group_2_2_4__2__Impl rule__AnnotationField__Group_2_2_4__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16281: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__233737); 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__233740); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16288: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16292:1: ( ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16293:1: ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16293:1: ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16294:1: ( rule__AnnotationField__Group_2_2_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16295:1: ( rule__AnnotationField__Group_2_2_4_2__0 )* loop177: do { int alt177=2; int LA177_0 = input.LA(1); if ( (LA177_0==111) ) { alt177=1; } switch (alt177) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16295: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__Impl33767); rule__AnnotationField__Group_2_2_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop177; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16305: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16309:1: ( rule__AnnotationField__Group_2_2_4__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16310: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__333798); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16316: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16320:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16321:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16321:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16322:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGreaterThanSignKeyword_2_2_4_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__AnnotationField__Group_2_2_4__3__Impl33826); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16343: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16347:1: ( rule__AnnotationField__Group_2_2_4_2__0__Impl rule__AnnotationField__Group_2_2_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16348: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__033865); 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__033868); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16355: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16359:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16360:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16360:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16361:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_2_4_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnnotationField__Group_2_2_4_2__0__Impl33896); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16374: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16378:1: ( rule__AnnotationField__Group_2_2_4_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16379: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__133927); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16385: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16389:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16390:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16390:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16391:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_2_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16392:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16392: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__Impl33954); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16406: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16410:1: ( rule__AnnotationField__Group_2_2_5__0__Impl rule__AnnotationField__Group_2_2_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16411: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__033988); 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__033991); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16418: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16422:1: ( ( 'extends' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16423:1: ( 'extends' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16423:1: ( 'extends' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16424:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsKeyword_2_2_5_0()); } match(input,69,FollowSets001.FOLLOW_69_in_rule__AnnotationField__Group_2_2_5__0__Impl34019); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16437: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16441:1: ( rule__AnnotationField__Group_2_2_5__1__Impl rule__AnnotationField__Group_2_2_5__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16442: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__134050); 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__134053); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16449: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16453:1: ( ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16454:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16454:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16455:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_2_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16456:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16456: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__Impl34080); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16466: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16470:1: ( rule__AnnotationField__Group_2_2_5__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16471: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__234110); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16477: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16481:1: ( ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16482:1: ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16482:1: ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16483:1: ( rule__AnnotationField__Group_2_2_5_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_5_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16484:1: ( rule__AnnotationField__Group_2_2_5_2__0 )* loop178: do { int alt178=2; int LA178_0 = input.LA(1); if ( (LA178_0==111) ) { alt178=1; } switch (alt178) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16484: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__Impl34137); rule__AnnotationField__Group_2_2_5_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop178; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16500: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16504:1: ( rule__AnnotationField__Group_2_2_5_2__0__Impl rule__AnnotationField__Group_2_2_5_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16505: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__034174); 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__034177); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16512: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16516:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16517:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16517:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16518:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_2_5_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnnotationField__Group_2_2_5_2__0__Impl34205); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16531: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16535:1: ( rule__AnnotationField__Group_2_2_5_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16536: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__134236); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16542: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16546:1: ( ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16547:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16547:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16548:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_2_5_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16549:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16549: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__Impl34263); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16563: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16567:1: ( rule__AnnotationField__Group_2_3__0__Impl rule__AnnotationField__Group_2_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16568: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__034297); 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__034300); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16575: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16579:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16580:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16580:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16581:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendEnumAnnotationInfoAction_2_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16582:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16584: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16594: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16598:1: ( rule__AnnotationField__Group_2_3__1__Impl rule__AnnotationField__Group_2_3__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16599: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__134358); 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__134361); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16606: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16610:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16611:1: ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16611:1: ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16612:1: ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16613:1: ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* loop179: do { int alt179=2; int LA179_0 = input.LA(1); if ( ((LA179_0>=44 && LA179_0<=56)) ) { alt179=1; } switch (alt179) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16613:2: rule__AnnotationField__ModifiersAssignment_2_3_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_3_1_in_rule__AnnotationField__Group_2_3__1__Impl34388); rule__AnnotationField__ModifiersAssignment_2_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop179; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16623: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16627:1: ( rule__AnnotationField__Group_2_3__2__Impl rule__AnnotationField__Group_2_3__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16628: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__234419); 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__234422); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16635: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16639:1: ( ( 'enum' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16640:1: ( 'enum' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16640:1: ( 'enum' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16641:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getEnumKeyword_2_3_2()); } match(input,68,FollowSets001.FOLLOW_68_in_rule__AnnotationField__Group_2_3__2__Impl34450); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16654: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16658:1: ( rule__AnnotationField__Group_2_3__3__Impl rule__AnnotationField__Group_2_3__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16659: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__334481); 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__334484); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16666: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16670:1: ( ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16671:1: ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16671:1: ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16672:1: ( rule__AnnotationField__NameAssignment_2_3_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_3_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16673:1: ( rule__AnnotationField__NameAssignment_2_3_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16673:2: rule__AnnotationField__NameAssignment_2_3_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_3_3_in_rule__AnnotationField__Group_2_3__3__Impl34511); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16683: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16687:1: ( rule__AnnotationField__Group_2_3__4__Impl rule__AnnotationField__Group_2_3__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16688: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__434541); 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__434544); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16695: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16699:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16700:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16700:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16701:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_3_4()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__AnnotationField__Group_2_3__4__Impl34572); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16714: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16718:1: ( rule__AnnotationField__Group_2_3__5__Impl rule__AnnotationField__Group_2_3__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16719: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__534603); 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__534606); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16726: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16730:1: ( ( ( rule__AnnotationField__Group_2_3_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16731:1: ( ( rule__AnnotationField__Group_2_3_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16731:1: ( ( rule__AnnotationField__Group_2_3_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16732:1: ( rule__AnnotationField__Group_2_3_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_3_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16733:1: ( rule__AnnotationField__Group_2_3_5__0 )? int alt180=2; int LA180_0 = input.LA(1); if ( (LA180_0==RULE_ID||(LA180_0>=61 && LA180_0<=65)) ) { alt180=1; } switch (alt180) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16733: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__Impl34633); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16743: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16747:1: ( rule__AnnotationField__Group_2_3__6__Impl rule__AnnotationField__Group_2_3__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16748: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__634664); 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__634667); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16755: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16759:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16760:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16760:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16761:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getSemicolonKeyword_2_3_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16762:1: ( ';' )? int alt181=2; int LA181_0 = input.LA(1); if ( (LA181_0==43) ) { alt181=1; } switch (alt181) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16763:2: ';' { match(input,43,FollowSets001.FOLLOW_43_in_rule__AnnotationField__Group_2_3__6__Impl34696); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16774: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16778:1: ( rule__AnnotationField__Group_2_3__7__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16779:2: rule__AnnotationField__Group_2_3__7__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__7__Impl_in_rule__AnnotationField__Group_2_3__734729); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16785: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16789:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16790:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16790:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16791:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_3_7()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__AnnotationField__Group_2_3__7__Impl34757); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16820: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16824:1: ( rule__AnnotationField__Group_2_3_5__0__Impl rule__AnnotationField__Group_2_3_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16825: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__034804); 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__034807); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16832: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16836:1: ( ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16837:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16837:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16838:1: ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_3_5_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16839:1: ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16839: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__Impl34834); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16849: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16853:1: ( rule__AnnotationField__Group_2_3_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16854: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__134864); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16860: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16864:1: ( ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16865:1: ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16865:1: ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16866:1: ( rule__AnnotationField__Group_2_3_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_3_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16867:1: ( rule__AnnotationField__Group_2_3_5_1__0 )* loop182: do { int alt182=2; int LA182_0 = input.LA(1); if ( (LA182_0==111) ) { alt182=1; } switch (alt182) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16867: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__Impl34891); rule__AnnotationField__Group_2_3_5_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop182; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16881: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16885:1: ( rule__AnnotationField__Group_2_3_5_1__0__Impl rule__AnnotationField__Group_2_3_5_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16886: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__034926); 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__034929); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16893: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16897:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16898:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16898:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16899:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_3_5_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__AnnotationField__Group_2_3_5_1__0__Impl34957); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16912: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16916:1: ( rule__AnnotationField__Group_2_3_5_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16917: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__134988); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16923: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16927:1: ( ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16928:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16928:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16929:1: ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_3_5_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16930:1: ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16930: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__Impl35015); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16944: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16948:1: ( rule__AnnotationField__Group_2_4__0__Impl rule__AnnotationField__Group_2_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16949: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__035049); 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__035052); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16956: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16960:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16961:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16961:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16962:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendAnnotationTypeAnnotationInfoAction_2_4_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16963:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16965: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16975: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16979:1: ( rule__AnnotationField__Group_2_4__1__Impl rule__AnnotationField__Group_2_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16980: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__135110); 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__135113); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16987: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16991:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16992:1: ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16992:1: ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16993:1: ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16994:1: ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* loop183: do { int alt183=2; int LA183_0 = input.LA(1); if ( ((LA183_0>=44 && LA183_0<=56)) ) { alt183=1; } switch (alt183) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:16994:2: rule__AnnotationField__ModifiersAssignment_2_4_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_4_1_in_rule__AnnotationField__Group_2_4__1__Impl35140); rule__AnnotationField__ModifiersAssignment_2_4_1(); state._fsp--; if (state.failed) return ; } break; default : break loop183; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17004: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17008:1: ( rule__AnnotationField__Group_2_4__2__Impl rule__AnnotationField__Group_2_4__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17009: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__235171); 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__235174); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17016: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17020:1: ( ( 'annotation' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17021:1: ( 'annotation' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17021:1: ( 'annotation' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17022:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAnnotationKeyword_2_4_2()); } match(input,62,FollowSets001.FOLLOW_62_in_rule__AnnotationField__Group_2_4__2__Impl35202); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17035: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17039:1: ( rule__AnnotationField__Group_2_4__3__Impl rule__AnnotationField__Group_2_4__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17040: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__335233); 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__335236); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17047: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17051:1: ( ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17052:1: ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17052:1: ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17053:1: ( rule__AnnotationField__NameAssignment_2_4_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_4_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17054:1: ( rule__AnnotationField__NameAssignment_2_4_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17054:2: rule__AnnotationField__NameAssignment_2_4_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_4_3_in_rule__AnnotationField__Group_2_4__3__Impl35263); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17064: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17068:1: ( rule__AnnotationField__Group_2_4__4__Impl rule__AnnotationField__Group_2_4__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17069: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__435293); 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__435296); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17076: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17080:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17081:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17081:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17082:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_4_4()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__AnnotationField__Group_2_4__4__Impl35324); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17095: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17099:1: ( rule__AnnotationField__Group_2_4__5__Impl rule__AnnotationField__Group_2_4__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17100: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__535355); 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__535358); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17107: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17111:1: ( ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17112:1: ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17112:1: ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17113:1: ( rule__AnnotationField__MembersAssignment_2_4_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_4_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17114:1: ( rule__AnnotationField__MembersAssignment_2_4_5 )* loop184: do { int alt184=2; int LA184_0 = input.LA(1); if ( (LA184_0==RULE_ID||(LA184_0>=44 && LA184_0<=58)||(LA184_0>=61 && LA184_0<=65)||(LA184_0>=67 && LA184_0<=68)||LA184_0==72||LA184_0==88||LA184_0==112||LA184_0==123) ) { alt184=1; } switch (alt184) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17114:2: rule__AnnotationField__MembersAssignment_2_4_5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_4_5_in_rule__AnnotationField__Group_2_4__5__Impl35385); rule__AnnotationField__MembersAssignment_2_4_5(); state._fsp--; if (state.failed) return ; } break; default : break loop184; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17124: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17128:1: ( rule__AnnotationField__Group_2_4__6__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17129:2: rule__AnnotationField__Group_2_4__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__6__Impl_in_rule__AnnotationField__Group_2_4__635416); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17135: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17139:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17140:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17140:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17141:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_4_6()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__AnnotationField__Group_2_4__6__Impl35444); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17174: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17178:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17179:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__035495); rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__035498); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17186: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17190:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17191:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17191:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17192:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17193:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17193:2: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl35525); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17203: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17207:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17208:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__135555); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17214: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17218:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17219:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17219:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17220:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17221:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17221:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl35582); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17235: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17239:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17240: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__035616); 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__035619); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17247:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl : ( '<' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17251:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17252:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17252:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17253:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getLessThanSignKeyword_1_0()); } match(input,84,FollowSets001.FOLLOW_84_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl35647); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17266: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17270:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17271: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__135678); 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__135681); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17278: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17282:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17283:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17283:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17284:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17285:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17285:2: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl35708); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17295: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17299:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17300: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__235738); 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__235741); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17307: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17311:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17312:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17312:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17313:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17314:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* loop185: do { int alt185=2; int LA185_0 = input.LA(1); if ( (LA185_0==111) ) { alt185=1; } switch (alt185) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17314:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl35768); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop185; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17324: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17328:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17329: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__335799); 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__335802); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17336:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl : ( '>' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17340:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17341:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17341:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17342:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGreaterThanSignKeyword_1_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl35830); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17355: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17359:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17360:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__435861); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17366: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17370:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17371:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17371:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17372:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17373:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* loop186: do { int alt186=2; int LA186_0 = input.LA(1); if ( (LA186_0==100) ) { alt186=1; } switch (alt186) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17373:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl35888); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop186; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17393: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17397:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17398: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__035929); 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__035932); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17405: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17409:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17410:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17410:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17411:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getCommaKeyword_1_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl35960); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17424: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17428:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17429:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__135991); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17435: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17439:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17440:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17440:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17441:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17442:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17442:2: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl36018); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17456: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17460:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17461: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__036052); 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__036055); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17468: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17472:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17473:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17473:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17474:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17475:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17475: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__Impl36082); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17485: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17489:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17490: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__136112); 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__136115); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17497: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17501:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17502:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17502:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17503:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeAssignment_1_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17504:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17504:2: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl36142); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17514: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17518:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17519:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__236172); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17525: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17529:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17530:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17530:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17531:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17532:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? int alt187=2; int LA187_0 = input.LA(1); if ( (LA187_0==84) ) { alt187=1; } switch (alt187) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17532: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__Impl36199); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17548: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17552:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17553: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__036236); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17559: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17563:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17564:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17564:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17565:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17566:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17566: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__Impl36263); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17578: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17582:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17583: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__036295); 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__036298); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17590: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17594:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17595:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17595:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17596:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17597:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17599: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17609: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17613:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17614: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__136356); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17620: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17624:1: ( ( '.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17625:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17625:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17626:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getFullStopKeyword_1_4_0_0_1()); } match(input,100,FollowSets001.FOLLOW_100_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl36384); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17643: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17647:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17648: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__036419); 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__036422); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17655: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17659:1: ( ( ( '<' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17660:1: ( ( '<' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17660:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17661:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getLessThanSignKeyword_1_4_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17662:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17663:2: '<' { match(input,84,FollowSets001.FOLLOW_84_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl36451); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17674: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17678:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17679: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__136483); 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__136486); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17686: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17690:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17691:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17691:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17692:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17693:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17693: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__Impl36513); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17703: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17707:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17708: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__236543); 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__236546); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17715: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17719:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17720:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17720:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17721:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17722:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* loop188: do { int alt188=2; int LA188_0 = input.LA(1); if ( (LA188_0==111) ) { alt188=1; } switch (alt188) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17722: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__Impl36573); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop188; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17732: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17736:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17737: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__336604); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17743: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17747:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17748:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17748:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17749:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGreaterThanSignKeyword_1_4_2_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl36632); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17770: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17774:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17775: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__036671); 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__036674); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17782: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17786:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17787:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17787:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17788:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getCommaKeyword_1_4_2_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl36702); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17801: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17805:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17806: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__136733); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17812: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17816:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17817:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17817:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17818:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_4_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17819:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17819: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__Impl36760); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17833: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17837:1: ( rule__CreateExtensionInfo__Group__0__Impl rule__CreateExtensionInfo__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17838:2: rule__CreateExtensionInfo__Group__0__Impl rule__CreateExtensionInfo__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__0__Impl_in_rule__CreateExtensionInfo__Group__036794); rule__CreateExtensionInfo__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__1_in_rule__CreateExtensionInfo__Group__036797); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17845:1: rule__CreateExtensionInfo__Group__0__Impl : ( 'create' ) ; public final void rule__CreateExtensionInfo__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17849:1: ( ( 'create' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17850:1: ( 'create' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17850:1: ( 'create' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17851:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getCreateKeyword_0()); } match(input,61,FollowSets001.FOLLOW_61_in_rule__CreateExtensionInfo__Group__0__Impl36825); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17864: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17868:1: ( rule__CreateExtensionInfo__Group__1__Impl rule__CreateExtensionInfo__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17869:2: rule__CreateExtensionInfo__Group__1__Impl rule__CreateExtensionInfo__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__1__Impl_in_rule__CreateExtensionInfo__Group__136856); rule__CreateExtensionInfo__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__2_in_rule__CreateExtensionInfo__Group__136859); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17876: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17880:1: ( ( ( rule__CreateExtensionInfo__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17881:1: ( ( rule__CreateExtensionInfo__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17881:1: ( ( rule__CreateExtensionInfo__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17882:1: ( rule__CreateExtensionInfo__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17883:1: ( rule__CreateExtensionInfo__Group_1__0 )? int alt189=2; switch ( input.LA(1) ) { case RULE_ID: { int LA189_1 = input.LA(2); if ( (LA189_1==113) ) { alt189=1; } } break; case 61: { int LA189_2 = input.LA(2); if ( (LA189_2==113) ) { alt189=1; } } break; case 62: { int LA189_3 = input.LA(2); if ( (LA189_3==113) ) { alt189=1; } } break; case 63: { int LA189_4 = input.LA(2); if ( (LA189_4==113) ) { alt189=1; } } break; case 64: { int LA189_5 = input.LA(2); if ( (LA189_5==113) ) { alt189=1; } } break; case 65: { int LA189_6 = input.LA(2); if ( (LA189_6==113) ) { alt189=1; } } break; } switch (alt189) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17883:2: rule__CreateExtensionInfo__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group_1__0_in_rule__CreateExtensionInfo__Group__1__Impl36886); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17893: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17897:1: ( rule__CreateExtensionInfo__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17898:2: rule__CreateExtensionInfo__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__2__Impl_in_rule__CreateExtensionInfo__Group__236917); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17904: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17908:1: ( ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17909:1: ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17909:1: ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17910:1: ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getCreateExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17911:1: ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17911:2: rule__CreateExtensionInfo__CreateExpressionAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__CreateExpressionAssignment_2_in_rule__CreateExtensionInfo__Group__2__Impl36944); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17927: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17931:1: ( rule__CreateExtensionInfo__Group_1__0__Impl rule__CreateExtensionInfo__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17932: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__036980); 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__036983); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17939: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17943:1: ( ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17944:1: ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17944:1: ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17945:1: ( rule__CreateExtensionInfo__NameAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getNameAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17946:1: ( rule__CreateExtensionInfo__NameAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17946:2: rule__CreateExtensionInfo__NameAssignment_1_0 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__NameAssignment_1_0_in_rule__CreateExtensionInfo__Group_1__0__Impl37010); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17956: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17960:1: ( rule__CreateExtensionInfo__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17961:2: rule__CreateExtensionInfo__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group_1__1__Impl_in_rule__CreateExtensionInfo__Group_1__137040); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17967:1: rule__CreateExtensionInfo__Group_1__1__Impl : ( ':' ) ; public final void rule__CreateExtensionInfo__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17971:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17972:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17972:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17973:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getColonKeyword_1_1()); } match(input,113,FollowSets001.FOLLOW_113_in_rule__CreateExtensionInfo__Group_1__1__Impl37068); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17990: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17994:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:17995:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__037103); rule__Parameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__1_in_rule__Parameter__Group__037106); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18002: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18006:1: ( ( ( rule__Parameter__AnnotationsAssignment_0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18007:1: ( ( rule__Parameter__AnnotationsAssignment_0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18007:1: ( ( rule__Parameter__AnnotationsAssignment_0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18008:1: ( rule__Parameter__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18009:1: ( rule__Parameter__AnnotationsAssignment_0 )* loop190: do { int alt190=2; int LA190_0 = input.LA(1); if ( (LA190_0==123) ) { alt190=1; } switch (alt190) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18009:2: rule__Parameter__AnnotationsAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__AnnotationsAssignment_0_in_rule__Parameter__Group__0__Impl37133); rule__Parameter__AnnotationsAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop190; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18019: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18023:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18024:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__1__Impl_in_rule__Parameter__Group__137164); rule__Parameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__2_in_rule__Parameter__Group__137167); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18031: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18035:1: ( ( ( rule__Parameter__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18036:1: ( ( rule__Parameter__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18036:1: ( ( rule__Parameter__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18037:1: ( rule__Parameter__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18038:1: ( rule__Parameter__Group_1__0 )? int alt191=2; int LA191_0 = input.LA(1); if ( (LA191_0==66) ) { alt191=1; } switch (alt191) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18038:2: rule__Parameter__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group_1__0_in_rule__Parameter__Group__1__Impl37194); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18048: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18052:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18053:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__2__Impl_in_rule__Parameter__Group__237225); rule__Parameter__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__3_in_rule__Parameter__Group__237228); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18060: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18064:1: ( ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18065:1: ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18065:1: ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18066:1: ( rule__Parameter__ParameterTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getParameterTypeAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18067:1: ( rule__Parameter__ParameterTypeAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18067:2: rule__Parameter__ParameterTypeAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__ParameterTypeAssignment_2_in_rule__Parameter__Group__2__Impl37255); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18077: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18081:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18082:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__3__Impl_in_rule__Parameter__Group__337285); rule__Parameter__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__4_in_rule__Parameter__Group__337288); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18089: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18093:1: ( ( ( rule__Parameter__VarArgAssignment_3 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18094:1: ( ( rule__Parameter__VarArgAssignment_3 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18094:1: ( ( rule__Parameter__VarArgAssignment_3 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18095:1: ( rule__Parameter__VarArgAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getVarArgAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18096:1: ( rule__Parameter__VarArgAssignment_3 )? int alt192=2; int LA192_0 = input.LA(1); if ( (LA192_0==142) ) { alt192=1; } switch (alt192) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18096:2: rule__Parameter__VarArgAssignment_3 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__VarArgAssignment_3_in_rule__Parameter__Group__3__Impl37315); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18106: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18110:1: ( rule__Parameter__Group__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18111:2: rule__Parameter__Group__4__Impl { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__4__Impl_in_rule__Parameter__Group__437346); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18117: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18121:1: ( ( ( rule__Parameter__NameAssignment_4 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18122:1: ( ( rule__Parameter__NameAssignment_4 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18122:1: ( ( rule__Parameter__NameAssignment_4 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18123:1: ( rule__Parameter__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getNameAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18124:1: ( rule__Parameter__NameAssignment_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18124:2: rule__Parameter__NameAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__NameAssignment_4_in_rule__Parameter__Group__4__Impl37373); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18144: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18148:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18149: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__037413); 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__037416); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18156: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18160:1: ( ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18161:1: ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18161:1: ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18162:1: ( rule__Parameter__ExtensionAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getExtensionAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18163:1: ( rule__Parameter__ExtensionAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18163:2: rule__Parameter__ExtensionAssignment_1_0 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__ExtensionAssignment_1_0_in_rule__Parameter__Group_1__0__Impl37443); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18173: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18177:1: ( rule__Parameter__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18178:2: rule__Parameter__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group_1__1__Impl_in_rule__Parameter__Group_1__137473); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18184: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18188:1: ( ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18189:1: ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18189:1: ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18190:1: ( rule__Parameter__AnnotationsAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18191:1: ( rule__Parameter__AnnotationsAssignment_1_1 )* loop193: do { int alt193=2; int LA193_0 = input.LA(1); if ( (LA193_0==123) ) { alt193=1; } switch (alt193) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18191:2: rule__Parameter__AnnotationsAssignment_1_1 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__AnnotationsAssignment_1_1_in_rule__Parameter__Group_1__1__Impl37500); rule__Parameter__AnnotationsAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop193; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18205: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18209:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18210:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__037535); rule__XVariableDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__037538); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18217: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18221:1: ( ( ( rule__XVariableDeclaration__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18222:1: ( ( rule__XVariableDeclaration__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18222:1: ( ( rule__XVariableDeclaration__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18223:1: ( rule__XVariableDeclaration__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18224:1: ( rule__XVariableDeclaration__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18224:2: rule__XVariableDeclaration__Group_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0__0_in_rule__XVariableDeclaration__Group__0__Impl37565); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18234: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18238:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18239:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__137595); rule__XVariableDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__137598); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18246: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18250:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18251:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18251:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18252:1: ( rule__XVariableDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18253:1: ( rule__XVariableDeclaration__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18253:2: rule__XVariableDeclaration__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl37625); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18263: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18267:1: ( rule__XVariableDeclaration__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18268:2: rule__XVariableDeclaration__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__237655); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18274: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18278:1: ( ( ( rule__XVariableDeclaration__Group_2__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18279:1: ( ( rule__XVariableDeclaration__Group_2__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18279:1: ( ( rule__XVariableDeclaration__Group_2__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18280:1: ( rule__XVariableDeclaration__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18281:1: ( rule__XVariableDeclaration__Group_2__0 )? int alt194=2; int LA194_0 = input.LA(1); if ( (LA194_0==39) ) { alt194=1; } switch (alt194) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18281:2: rule__XVariableDeclaration__Group_2__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2__0_in_rule__XVariableDeclaration__Group__2__Impl37682); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18297: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18301:1: ( rule__XVariableDeclaration__Group_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18302:2: rule__XVariableDeclaration__Group_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0__0__Impl_in_rule__XVariableDeclaration__Group_0__037719); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18308: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18312:1: ( ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18313:1: ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18313:1: ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18314:1: ( rule__XVariableDeclaration__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18315:1: ( rule__XVariableDeclaration__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18315:2: rule__XVariableDeclaration__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0__0_in_rule__XVariableDeclaration__Group_0__0__Impl37746); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18327: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18331:1: ( rule__XVariableDeclaration__Group_0_0__0__Impl rule__XVariableDeclaration__Group_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18332: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__037778); 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__037781); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18339: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18343:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18344:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18344:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18345:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getXtendVariableDeclarationAction_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18346:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18348: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18358: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18362:1: ( rule__XVariableDeclaration__Group_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18363:2: rule__XVariableDeclaration__Group_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0__1__Impl_in_rule__XVariableDeclaration__Group_0_0__137839); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18369: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18373:1: ( ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18374:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18374:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18375:1: ( rule__XVariableDeclaration__Alternatives_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18376:1: ( rule__XVariableDeclaration__Alternatives_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18376:2: rule__XVariableDeclaration__Alternatives_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_in_rule__XVariableDeclaration__Group_0_0__1__Impl37866); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18390: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18394:1: ( rule__XVariableDeclaration__Group_0_0_1_0__0__Impl rule__XVariableDeclaration__Group_0_0_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18395: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__037900); 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__037903); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18402: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18406:1: ( ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18407:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18407:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18408:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18409:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18409: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__Impl37930); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18419: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18423:1: ( rule__XVariableDeclaration__Group_0_0_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18424: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__137960); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18430: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18434:1: ( ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18435:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18435:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18436:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionAssignment_0_0_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18437:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? int alt195=2; int LA195_0 = input.LA(1); if ( (LA195_0==66) ) { alt195=1; } switch (alt195) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18437: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__Impl37987); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18451: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18455:1: ( rule__XVariableDeclaration__Group_0_0_1_1__0__Impl rule__XVariableDeclaration__Group_0_0_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18456: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__038022); 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__038025); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18463: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18467:1: ( ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18468:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18468:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18469:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionAssignment_0_0_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18470:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18470: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__Impl38052); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18480: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18484:1: ( rule__XVariableDeclaration__Group_0_0_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18485: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__138082); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18491: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18495:1: ( ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18496:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18496:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18497:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18498:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18498: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__Impl38109); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18512: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18516:1: ( rule__XVariableDeclaration__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18517:2: rule__XVariableDeclaration__Group_1_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_1_0__0__Impl_in_rule__XVariableDeclaration__Group_1_0__038143); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18523: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18527:1: ( ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18528:1: ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18528:1: ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18529:1: ( rule__XVariableDeclaration__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18530:1: ( rule__XVariableDeclaration__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18530: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__Impl38170); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18542: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18546:1: ( rule__XVariableDeclaration__Group_1_0_0__0__Impl rule__XVariableDeclaration__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18547: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__038202); 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__038205); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18554: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18558:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18559:1: ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18559:1: ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18560:1: ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18561:1: ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18561: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__Impl38232); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18571: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18575:1: ( rule__XVariableDeclaration__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18576: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__138262); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18582: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18586:1: ( ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18587:1: ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18587:1: ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18588:1: ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18589:1: ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18589: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__Impl38289); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18603: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18607:1: ( rule__XVariableDeclaration__Group_2__0__Impl rule__XVariableDeclaration__Group_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18608: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__038323); 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__038326); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18615:1: rule__XVariableDeclaration__Group_2__0__Impl : ( '=' ) ; public final void rule__XVariableDeclaration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18619:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18620:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18620:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18621:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_2_0()); } match(input,39,FollowSets001.FOLLOW_39_in_rule__XVariableDeclaration__Group_2__0__Impl38354); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18634: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18638:1: ( rule__XVariableDeclaration__Group_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18639:2: rule__XVariableDeclaration__Group_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2__1__Impl_in_rule__XVariableDeclaration__Group_2__138385); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18645: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18649:1: ( ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18650:1: ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18650:1: ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18651:1: ( rule__XVariableDeclaration__RightAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18652:1: ( rule__XVariableDeclaration__RightAssignment_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18652:2: rule__XVariableDeclaration__RightAssignment_2_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__RightAssignment_2_1_in_rule__XVariableDeclaration__Group_2__1__Impl38412); 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__XbaseConstructorCall__Group__0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18666: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18670:1: ( rule__XbaseConstructorCall__Group__0__Impl rule__XbaseConstructorCall__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18671:2: rule__XbaseConstructorCall__Group__0__Impl rule__XbaseConstructorCall__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__0__Impl_in_rule__XbaseConstructorCall__Group__038446); rule__XbaseConstructorCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__1_in_rule__XbaseConstructorCall__Group__038449); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18678:1: rule__XbaseConstructorCall__Group__0__Impl : ( () ) ; public final void rule__XbaseConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18682:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18683:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18683:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18684:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getXConstructorCallAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18685:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18687: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18697: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18701:1: ( rule__XbaseConstructorCall__Group__1__Impl rule__XbaseConstructorCall__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18702:2: rule__XbaseConstructorCall__Group__1__Impl rule__XbaseConstructorCall__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__1__Impl_in_rule__XbaseConstructorCall__Group__138507); rule__XbaseConstructorCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__2_in_rule__XbaseConstructorCall__Group__138510); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18709:1: rule__XbaseConstructorCall__Group__1__Impl : ( 'new' ) ; public final void rule__XbaseConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18713:1: ( ( 'new' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18714:1: ( 'new' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18714:1: ( 'new' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18715:1: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getNewKeyword_1()); } match(input,114,FollowSets001.FOLLOW_114_in_rule__XbaseConstructorCall__Group__1__Impl38538); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18728: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18732:1: ( rule__XbaseConstructorCall__Group__2__Impl rule__XbaseConstructorCall__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18733:2: rule__XbaseConstructorCall__Group__2__Impl rule__XbaseConstructorCall__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__2__Impl_in_rule__XbaseConstructorCall__Group__238569); rule__XbaseConstructorCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__3_in_rule__XbaseConstructorCall__Group__238572); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18740: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18744:1: ( ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18745:1: ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18745:1: ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18746:1: ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getConstructorAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18747:1: ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18747:2: rule__XbaseConstructorCall__ConstructorAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ConstructorAssignment_2_in_rule__XbaseConstructorCall__Group__2__Impl38599); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18757: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18761:1: ( rule__XbaseConstructorCall__Group__3__Impl rule__XbaseConstructorCall__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18762:2: rule__XbaseConstructorCall__Group__3__Impl rule__XbaseConstructorCall__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__3__Impl_in_rule__XbaseConstructorCall__Group__338629); rule__XbaseConstructorCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__4_in_rule__XbaseConstructorCall__Group__338632); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18769: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18773:1: ( ( ( rule__XbaseConstructorCall__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18774:1: ( ( rule__XbaseConstructorCall__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18774:1: ( ( rule__XbaseConstructorCall__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18775:1: ( rule__XbaseConstructorCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18776:1: ( rule__XbaseConstructorCall__Group_3__0 )? int alt196=2; alt196 = dfa196.predict(input); switch (alt196) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18776:2: rule__XbaseConstructorCall__Group_3__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_rule__XbaseConstructorCall__Group__3__Impl38659); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18786: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18790:1: ( rule__XbaseConstructorCall__Group__4__Impl rule__XbaseConstructorCall__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18791:2: rule__XbaseConstructorCall__Group__4__Impl rule__XbaseConstructorCall__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__4__Impl_in_rule__XbaseConstructorCall__Group__438690); rule__XbaseConstructorCall__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__5_in_rule__XbaseConstructorCall__Group__438693); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18798: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18802:1: ( ( ( rule__XbaseConstructorCall__Group_4__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18803:1: ( ( rule__XbaseConstructorCall__Group_4__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18803:1: ( ( rule__XbaseConstructorCall__Group_4__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18804:1: ( rule__XbaseConstructorCall__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18805:1: ( rule__XbaseConstructorCall__Group_4__0 )? int alt197=2; alt197 = dfa197.predict(input); switch (alt197) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18805:2: rule__XbaseConstructorCall__Group_4__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_rule__XbaseConstructorCall__Group__4__Impl38720); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18815: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18819:1: ( rule__XbaseConstructorCall__Group__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18820:2: rule__XbaseConstructorCall__Group__5__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__5__Impl_in_rule__XbaseConstructorCall__Group__538751); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18826: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18830:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18831:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18831:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18832:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18833:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? int alt198=2; alt198 = dfa198.predict(input); switch (alt198) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18833:2: rule__XbaseConstructorCall__ArgumentsAssignment_5 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_rule__XbaseConstructorCall__Group__5__Impl38778); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18855: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18859:1: ( rule__XbaseConstructorCall__Group_3__0__Impl rule__XbaseConstructorCall__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18860: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__038821); 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__038824); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18867:1: rule__XbaseConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; public final void rule__XbaseConstructorCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18871:1: ( ( ( '<' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18872:1: ( ( '<' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18872:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18873:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getLessThanSignKeyword_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18874:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18875:2: '<' { match(input,84,FollowSets001.FOLLOW_84_in_rule__XbaseConstructorCall__Group_3__0__Impl38853); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18886: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18890:1: ( rule__XbaseConstructorCall__Group_3__1__Impl rule__XbaseConstructorCall__Group_3__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18891: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__138885); 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__138888); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18898: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18902:1: ( ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18903:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18903:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18904:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18905:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18905:2: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XbaseConstructorCall__Group_3__1__Impl38915); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18915: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18919:1: ( rule__XbaseConstructorCall__Group_3__2__Impl rule__XbaseConstructorCall__Group_3__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18920: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__238945); 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__238948); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18927: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18931:1: ( ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18932:1: ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18932:1: ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18933:1: ( rule__XbaseConstructorCall__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_3_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18934:1: ( rule__XbaseConstructorCall__Group_3_2__0 )* loop199: do { int alt199=2; int LA199_0 = input.LA(1); if ( (LA199_0==111) ) { alt199=1; } switch (alt199) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18934:2: rule__XbaseConstructorCall__Group_3_2__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3_2__0_in_rule__XbaseConstructorCall__Group_3__2__Impl38975); rule__XbaseConstructorCall__Group_3_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop199; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18944: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18948:1: ( rule__XbaseConstructorCall__Group_3__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18949:2: rule__XbaseConstructorCall__Group_3__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__3__Impl_in_rule__XbaseConstructorCall__Group_3__339006); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18955:1: rule__XbaseConstructorCall__Group_3__3__Impl : ( '>' ) ; public final void rule__XbaseConstructorCall__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18959:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18960:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18960:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18961:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } match(input,83,FollowSets001.FOLLOW_83_in_rule__XbaseConstructorCall__Group_3__3__Impl39034); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18982: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18986:1: ( rule__XbaseConstructorCall__Group_3_2__0__Impl rule__XbaseConstructorCall__Group_3_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18987: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__039073); 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__039076); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18994: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18998:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18999:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18999:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19000:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getCommaKeyword_3_2_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__XbaseConstructorCall__Group_3_2__0__Impl39104); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19013: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19017:1: ( rule__XbaseConstructorCall__Group_3_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19018:2: rule__XbaseConstructorCall__Group_3_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3_2__1__Impl_in_rule__XbaseConstructorCall__Group_3_2__139135); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19024: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19028:1: ( ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19029:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19029:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19030:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19031:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19031:2: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XbaseConstructorCall__Group_3_2__1__Impl39162); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19045: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19049:1: ( rule__XbaseConstructorCall__Group_4__0__Impl rule__XbaseConstructorCall__Group_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19050: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__039196); 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__039199); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19057: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19061:1: ( ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19062:1: ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19062:1: ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19063:1: ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19064:1: ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19064:2: rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XbaseConstructorCall__Group_4__0__Impl39226); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19074: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19078:1: ( rule__XbaseConstructorCall__Group_4__1__Impl rule__XbaseConstructorCall__Group_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19079: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__139256); 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__139259); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19086: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19090:1: ( ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19091:1: ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19091:1: ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19092:1: ( rule__XbaseConstructorCall__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getAlternatives_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19093:1: ( rule__XbaseConstructorCall__Alternatives_4_1 )? int alt200=2; int LA200_0 = input.LA(1); if ( ((LA200_0>=RULE_ID && LA200_0<=RULE_DECIMAL)||(LA200_0>=RULE_STRING && LA200_0<=RULE_RICH_TEXT_START)||LA200_0==42||(LA200_0>=44 && LA200_0<=56)||(LA200_0>=59 && LA200_0<=72)||LA200_0==84||LA200_0==88||(LA200_0>=91 && LA200_0<=92)||LA200_0==97||(LA200_0>=101 && LA200_0<=102)||LA200_0==104||LA200_0==107||LA200_0==109||LA200_0==112||(LA200_0>=114 && LA200_0<=115)||(LA200_0>=125 && LA200_0<=126)||LA200_0==128||(LA200_0>=131 && LA200_0<=137)||(LA200_0>=145 && LA200_0<=146)) ) { alt200=1; } switch (alt200) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19093:2: rule__XbaseConstructorCall__Alternatives_4_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Alternatives_4_1_in_rule__XbaseConstructorCall__Group_4__1__Impl39286); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19103: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19107:1: ( rule__XbaseConstructorCall__Group_4__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19108:2: rule__XbaseConstructorCall__Group_4__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__2__Impl_in_rule__XbaseConstructorCall__Group_4__239317); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19114:1: rule__XbaseConstructorCall__Group_4__2__Impl : ( ')' ) ; public final void rule__XbaseConstructorCall__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19118:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19119:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19119:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19120:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getRightParenthesisKeyword_4_2()); } match(input,110,FollowSets001.FOLLOW_110_in_rule__XbaseConstructorCall__Group_4__2__Impl39345); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19139: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19143:1: ( rule__XbaseConstructorCall__Group_4_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19144: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__039382); 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__039385); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19151: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19155:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19156:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19156:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19157:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19158:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19158: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__Impl39412); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19168: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19172:1: ( rule__XbaseConstructorCall__Group_4_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19173: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__139442); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19179: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19183:1: ( ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19184:1: ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19184:1: ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19185:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_4_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19186:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* loop201: do { int alt201=2; int LA201_0 = input.LA(1); if ( (LA201_0==111) ) { alt201=1; } switch (alt201) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19186: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__Impl39469); rule__XbaseConstructorCall__Group_4_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop201; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19200: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19204:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19205: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__039504); 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__039507); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19212: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19216:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19217:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19217:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19218:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl39535); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19231: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19235:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19236: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__139566); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19242: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19246:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19247:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19247:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19248:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19249:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19249: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__Impl39593); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19263: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19267:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19268:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__039627); rule__JvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__039630); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19275: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19279:1: ( ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19280:1: ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19280:1: ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19281:1: ( rule__JvmFormalParameter__ExtensionAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getExtensionAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19282:1: ( rule__JvmFormalParameter__ExtensionAssignment_0 )? int alt202=2; int LA202_0 = input.LA(1); if ( (LA202_0==66) ) { alt202=1; } switch (alt202) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19282:2: rule__JvmFormalParameter__ExtensionAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ExtensionAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl39657); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19292: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19296:1: ( rule__JvmFormalParameter__Group__1__Impl rule__JvmFormalParameter__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19297:2: rule__JvmFormalParameter__Group__1__Impl rule__JvmFormalParameter__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__139688); rule__JvmFormalParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__2_in_rule__JvmFormalParameter__Group__139691); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19304: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19308:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19309:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19309:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19310:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19311:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? int alt203=2; switch ( input.LA(1) ) { case RULE_ID: { int LA203_1 = input.LA(2); if ( (LA203_1==RULE_ID||LA203_1==42||(LA203_1>=44 && LA203_1<=56)||(LA203_1>=59 && LA203_1<=65)||(LA203_1>=67 && LA203_1<=72)||LA203_1==84||LA203_1==100||LA203_1==126) ) { alt203=1; } } break; case 61: { int LA203_2 = input.LA(2); if ( (LA203_2==RULE_ID||LA203_2==42||(LA203_2>=44 && LA203_2<=56)||(LA203_2>=59 && LA203_2<=65)||(LA203_2>=67 && LA203_2<=72)||LA203_2==84||LA203_2==100||LA203_2==126) ) { alt203=1; } } break; case 62: { int LA203_3 = input.LA(2); if ( (LA203_3==RULE_ID||LA203_3==42||(LA203_3>=44 && LA203_3<=56)||(LA203_3>=59 && LA203_3<=65)||(LA203_3>=67 && LA203_3<=72)||LA203_3==84||LA203_3==100||LA203_3==126) ) { alt203=1; } } break; case 63: { int LA203_4 = input.LA(2); if ( (LA203_4==RULE_ID||LA203_4==42||(LA203_4>=44 && LA203_4<=56)||(LA203_4>=59 && LA203_4<=65)||(LA203_4>=67 && LA203_4<=72)||LA203_4==84||LA203_4==100||LA203_4==126) ) { alt203=1; } } break; case 64: { int LA203_5 = input.LA(2); if ( (LA203_5==RULE_ID||LA203_5==42||(LA203_5>=44 && LA203_5<=56)||(LA203_5>=59 && LA203_5<=65)||(LA203_5>=67 && LA203_5<=72)||LA203_5==84||LA203_5==100||LA203_5==126) ) { alt203=1; } } break; case 65: { int LA203_6 = input.LA(2); if ( (LA203_6==RULE_ID||LA203_6==42||(LA203_6>=44 && LA203_6<=56)||(LA203_6>=59 && LA203_6<=65)||(LA203_6>=67 && LA203_6<=72)||LA203_6==84||LA203_6==100||LA203_6==126) ) { alt203=1; } } break; case 88: case 112: { alt203=1; } break; } switch (alt203) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19311:2: rule__JvmFormalParameter__ParameterTypeAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl39718); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19321: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19325:1: ( rule__JvmFormalParameter__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19326:2: rule__JvmFormalParameter__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__2__Impl_in_rule__JvmFormalParameter__Group__239749); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19332: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19336:1: ( ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19337:1: ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19337:1: ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19338:1: ( rule__JvmFormalParameter__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19339:1: ( rule__JvmFormalParameter__NameAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19339:2: rule__JvmFormalParameter__NameAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__NameAssignment_2_in_rule__JvmFormalParameter__Group__2__Impl39776); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19355: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19359:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19360:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__039812); rule__FullJvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__039815); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19367: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19371:1: ( ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19372:1: ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19372:1: ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19373:1: ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getExtensionAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19374:1: ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? int alt204=2; int LA204_0 = input.LA(1); if ( (LA204_0==66) ) { alt204=1; } switch (alt204) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19374:2: rule__FullJvmFormalParameter__ExtensionAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__ExtensionAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl39842); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19384: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19388:1: ( rule__FullJvmFormalParameter__Group__1__Impl rule__FullJvmFormalParameter__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19389:2: rule__FullJvmFormalParameter__Group__1__Impl rule__FullJvmFormalParameter__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__139873); rule__FullJvmFormalParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__2_in_rule__FullJvmFormalParameter__Group__139876); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19396: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19400:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19401:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19401:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19402:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19403:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19403:2: rule__FullJvmFormalParameter__ParameterTypeAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl39903); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19413: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19417:1: ( rule__FullJvmFormalParameter__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19418:2: rule__FullJvmFormalParameter__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__2__Impl_in_rule__FullJvmFormalParameter__Group__239933); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19424: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19428:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19429:1: ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19429:1: ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19430:1: ( rule__FullJvmFormalParameter__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19431:1: ( rule__FullJvmFormalParameter__NameAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19431:2: rule__FullJvmFormalParameter__NameAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__NameAssignment_2_in_rule__FullJvmFormalParameter__Group__2__Impl39960); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19447: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19451:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19452:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__039996); rule__XSwitchExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__039999); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19459:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19463:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19464:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19464:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19465:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19466:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19468: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19478: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19482:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19483:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__140057); rule__XSwitchExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__140060); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19490:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19494:1: ( ( 'switch' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19495:1: ( 'switch' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19495:1: ( 'switch' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19496:1: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } match(input,115,FollowSets001.FOLLOW_115_in_rule__XSwitchExpression__Group__1__Impl40088); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19509: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19513:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19514:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__240119); rule__XSwitchExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__240122); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19521: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19525:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19526:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19526:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19527:1: ( rule__XSwitchExpression__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19528:1: ( rule__XSwitchExpression__Alternatives_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19528:2: rule__XSwitchExpression__Alternatives_2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl40149); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19538: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19542:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19543:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__340179); rule__XSwitchExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__340182); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19550:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19554:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19555:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19555:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19556:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__XSwitchExpression__Group__3__Impl40210); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19569: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19573:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19574:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__440241); rule__XSwitchExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__440244); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19581: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19585:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19586:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19586:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19587:1: ( rule__XSwitchExpression__CasesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19588:1: ( rule__XSwitchExpression__CasesAssignment_4 )* loop205: do { int alt205=2; int LA205_0 = input.LA(1); if ( (LA205_0==RULE_ID||(LA205_0>=61 && LA205_0<=65)||LA205_0==88||(LA205_0>=111 && LA205_0<=113)||LA205_0==130) ) { alt205=1; } switch (alt205) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19588:2: rule__XSwitchExpression__CasesAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl40271); rule__XSwitchExpression__CasesAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop205; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19598: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19602:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19603:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__540302); rule__XSwitchExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__540305); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19610: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19614:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19615:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19615:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19616:1: ( rule__XSwitchExpression__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19617:1: ( rule__XSwitchExpression__Group_5__0 )? int alt206=2; int LA206_0 = input.LA(1); if ( (LA206_0==116) ) { alt206=1; } switch (alt206) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19617:2: rule__XSwitchExpression__Group_5__0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl40332); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19627: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19631:1: ( rule__XSwitchExpression__Group__6__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19632:2: rule__XSwitchExpression__Group__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__640363); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19638:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19642:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19643:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19643:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19644:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__XSwitchExpression__Group__6__Impl40391); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19671: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19675:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19676: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__040436); 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__040439); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19683: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19687:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19688:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19688:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19689:1: ( rule__XSwitchExpression__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19690:1: ( rule__XSwitchExpression__Group_2_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19690: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__Impl40466); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19700: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19704:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19705: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__140496); 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__140499); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19712: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19716:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19717:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19717:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19718:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19719:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19719:2: rule__XSwitchExpression__SwitchAssignment_2_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl40526); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19729: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19733:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19734:2: rule__XSwitchExpression__Group_2_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__240556); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19740: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19744:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19745:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19745:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19746:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } match(input,110,FollowSets001.FOLLOW_110_in_rule__XSwitchExpression__Group_2_0__2__Impl40584); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19765: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19769:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19770: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__040621); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19776: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19780:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19781:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19781:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19782:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19783:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19783: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__Impl40648); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19795: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19799:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19800: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__040680); 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__040683); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19807: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19811:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19812:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19812:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19813:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl40711); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19826: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19830:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19831: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__140742); 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__140745); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19838: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19842:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19843:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19843:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19844:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19845:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19845: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__Impl40772); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19855: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19859:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19860: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__240802); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19866: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19870:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19871:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19871:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19872:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } match(input,113,FollowSets001.FOLLOW_113_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl40830); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19891: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19895:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19896: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__040867); 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__040870); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19903: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19907:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19908:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19908:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19909:1: ( rule__XSwitchExpression__Group_2_1_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19910:1: ( rule__XSwitchExpression__Group_2_1_0__0 )? int alt207=2; alt207 = dfa207.predict(input); switch (alt207) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19910: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__Impl40897); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19920: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19924:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19925:2: rule__XSwitchExpression__Group_2_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__140928); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19931: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19935:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19936:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19936:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19937:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19938:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19938:2: rule__XSwitchExpression__SwitchAssignment_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl40955); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19952: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19956:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19957: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__040989); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19963: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19967:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19968:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19968:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19969:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19970:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19970: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__Impl41016); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19982: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19986:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19987: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__041048); 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__041051); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19994: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19998:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19999:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19999:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20000:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20001:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20001: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__Impl41078); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20011: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20015:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20016: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__141108); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20022: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20026:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20027:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20027:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20028:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } match(input,113,FollowSets001.FOLLOW_113_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl41136); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20045: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20049:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20050: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__041171); 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__041174); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20057: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20061:1: ( ( 'default' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20062:1: ( 'default' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20062:1: ( 'default' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20063:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } match(input,116,FollowSets001.FOLLOW_116_in_rule__XSwitchExpression__Group_5__0__Impl41202); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20076: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20080:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20081: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__141233); 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__141236); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20088:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20092:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20093:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20093:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20094:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } match(input,113,FollowSets001.FOLLOW_113_in_rule__XSwitchExpression__Group_5__1__Impl41264); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20107: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20111:1: ( rule__XSwitchExpression__Group_5__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20112:2: rule__XSwitchExpression__Group_5__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__241295); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20118: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20122:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20123:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20123:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20124:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20125:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20125:2: rule__XSwitchExpression__DefaultAssignment_5_2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl41322); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20141: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20145:1: ( rule__SimpleStringLiteral__Group__0__Impl rule__SimpleStringLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20146:2: rule__SimpleStringLiteral__Group__0__Impl rule__SimpleStringLiteral__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__Group__0__Impl_in_rule__SimpleStringLiteral__Group__041358); rule__SimpleStringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__Group__1_in_rule__SimpleStringLiteral__Group__041361); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20153:1: rule__SimpleStringLiteral__Group__0__Impl : ( () ) ; public final void rule__SimpleStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20157:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20158:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20158:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20159:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getXStringLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20160:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20162: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20172: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20176:1: ( rule__SimpleStringLiteral__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20177:2: rule__SimpleStringLiteral__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__Group__1__Impl_in_rule__SimpleStringLiteral__Group__141419); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20183: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20187:1: ( ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20188:1: ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20188:1: ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20189:1: ( rule__SimpleStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getValueAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20190:1: ( rule__SimpleStringLiteral__ValueAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20190:2: rule__SimpleStringLiteral__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__ValueAssignment_1_in_rule__SimpleStringLiteral__Group__1__Impl41446); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20204: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20208:1: ( rule__RichString__Group__0__Impl rule__RichString__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20209:2: rule__RichString__Group__0__Impl rule__RichString__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group__0__Impl_in_rule__RichString__Group__041480); rule__RichString__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichString__Group__1_in_rule__RichString__Group__041483); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20216:1: rule__RichString__Group__0__Impl : ( () ) ; public final void rule__RichString__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20220:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20221:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20221:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20222:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getRichStringAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20223:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20225: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20235: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20239:1: ( rule__RichString__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20240:2: rule__RichString__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group__1__Impl_in_rule__RichString__Group__141541); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20246: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20250:1: ( ( ( rule__RichString__Alternatives_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20251:1: ( ( rule__RichString__Alternatives_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20251:1: ( ( rule__RichString__Alternatives_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20252:1: ( rule__RichString__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20253:1: ( rule__RichString__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20253:2: rule__RichString__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Alternatives_1_in_rule__RichString__Group__1__Impl41568); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20267: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20271:1: ( rule__RichString__Group_1_1__0__Impl rule__RichString__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20272: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__041602); 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__041605); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20279: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20283:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20284:1: ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20284:1: ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20285:1: ( rule__RichString__ExpressionsAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20286:1: ( rule__RichString__ExpressionsAssignment_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20286:2: rule__RichString__ExpressionsAssignment_1_1_0 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_0_in_rule__RichString__Group_1_1__0__Impl41632); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20296: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20300:1: ( rule__RichString__Group_1_1__1__Impl rule__RichString__Group_1_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20301: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__141662); 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__141665); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20308: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20312:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20313:1: ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20313:1: ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20314:1: ( rule__RichString__ExpressionsAssignment_1_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20315:1: ( rule__RichString__ExpressionsAssignment_1_1_1 )? int alt208=2; int LA208_0 = input.LA(1); if ( ((LA208_0>=RULE_ID && LA208_0<=RULE_DECIMAL)||(LA208_0>=RULE_STRING && LA208_0<=RULE_RICH_TEXT_START)||LA208_0==42||(LA208_0>=44 && LA208_0<=72)||LA208_0==84||(LA208_0>=91 && LA208_0<=92)||LA208_0==97||(LA208_0>=101 && LA208_0<=102)||LA208_0==104||LA208_0==107||LA208_0==109||LA208_0==112||(LA208_0>=114 && LA208_0<=115)||LA208_0==117||LA208_0==119||(LA208_0>=125 && LA208_0<=126)||LA208_0==128||(LA208_0>=131 && LA208_0<=137)||LA208_0==146) ) { alt208=1; } switch (alt208) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20315:2: rule__RichString__ExpressionsAssignment_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_1_in_rule__RichString__Group_1_1__1__Impl41692); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20325: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20329:1: ( rule__RichString__Group_1_1__2__Impl rule__RichString__Group_1_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20330: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__241723); 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__241726); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20337: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20341:1: ( ( ( rule__RichString__Group_1_1_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20342:1: ( ( rule__RichString__Group_1_1_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20342:1: ( ( rule__RichString__Group_1_1_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20343:1: ( rule__RichString__Group_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getGroup_1_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20344:1: ( rule__RichString__Group_1_1_2__0 )* loop209: do { int alt209=2; int LA209_0 = input.LA(1); if ( ((LA209_0>=RULE_RICH_TEXT_INBETWEEN && LA209_0<=RULE_COMMENT_RICH_TEXT_INBETWEEN)) ) { alt209=1; } switch (alt209) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20344: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__Impl41753); rule__RichString__Group_1_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop209; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20354: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20358:1: ( rule__RichString__Group_1_1__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20359:2: rule__RichString__Group_1_1__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__3__Impl_in_rule__RichString__Group_1_1__341784); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20365: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20369:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20370:1: ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20370:1: ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20371:1: ( rule__RichString__ExpressionsAssignment_1_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20372:1: ( rule__RichString__ExpressionsAssignment_1_1_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20372:2: rule__RichString__ExpressionsAssignment_1_1_3 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_3_in_rule__RichString__Group_1_1__3__Impl41811); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20390: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20394:1: ( rule__RichString__Group_1_1_2__0__Impl rule__RichString__Group_1_1_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20395: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__041849); 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__041852); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20402: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20406:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20407:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20407:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20408:1: ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20409:1: ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20409: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__Impl41879); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20419: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20423:1: ( rule__RichString__Group_1_1_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20424: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__141909); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20430: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20434:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20435:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20435:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20436:1: ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20437:1: ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? int alt210=2; int LA210_0 = input.LA(1); if ( ((LA210_0>=RULE_ID && LA210_0<=RULE_DECIMAL)||(LA210_0>=RULE_STRING && LA210_0<=RULE_RICH_TEXT_START)||LA210_0==42||(LA210_0>=44 && LA210_0<=72)||LA210_0==84||(LA210_0>=91 && LA210_0<=92)||LA210_0==97||(LA210_0>=101 && LA210_0<=102)||LA210_0==104||LA210_0==107||LA210_0==109||LA210_0==112||(LA210_0>=114 && LA210_0<=115)||LA210_0==117||LA210_0==119||(LA210_0>=125 && LA210_0<=126)||LA210_0==128||(LA210_0>=131 && LA210_0<=137)||LA210_0==146) ) { alt210=1; } switch (alt210) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20437: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__Impl41936); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20451: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20455:1: ( rule__RichStringLiteral__Group__0__Impl rule__RichStringLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20456:2: rule__RichStringLiteral__Group__0__Impl rule__RichStringLiteral__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__Group__0__Impl_in_rule__RichStringLiteral__Group__041971); rule__RichStringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__Group__1_in_rule__RichStringLiteral__Group__041974); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20463:1: rule__RichStringLiteral__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20467:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20468:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20468:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20469:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getRichStringLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20470:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20472: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20482: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20486:1: ( rule__RichStringLiteral__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20487:2: rule__RichStringLiteral__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__Group__1__Impl_in_rule__RichStringLiteral__Group__142032); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20493: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20497:1: ( ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20498:1: ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20498:1: ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20499:1: ( rule__RichStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getValueAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20500:1: ( rule__RichStringLiteral__ValueAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20500:2: rule__RichStringLiteral__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__ValueAssignment_1_in_rule__RichStringLiteral__Group__1__Impl42059); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20514: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20518:1: ( rule__RichStringLiteralStart__Group__0__Impl rule__RichStringLiteralStart__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20519:2: rule__RichStringLiteralStart__Group__0__Impl rule__RichStringLiteralStart__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__Group__0__Impl_in_rule__RichStringLiteralStart__Group__042093); rule__RichStringLiteralStart__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__Group__1_in_rule__RichStringLiteralStart__Group__042096); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20526:1: rule__RichStringLiteralStart__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteralStart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20530:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20531:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20531:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20532:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getRichStringLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20533:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20535: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20545: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20549:1: ( rule__RichStringLiteralStart__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20550:2: rule__RichStringLiteralStart__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__Group__1__Impl_in_rule__RichStringLiteralStart__Group__142154); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20556: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20560:1: ( ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20561:1: ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20561:1: ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20562:1: ( rule__RichStringLiteralStart__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getValueAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20563:1: ( rule__RichStringLiteralStart__ValueAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20563:2: rule__RichStringLiteralStart__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__ValueAssignment_1_in_rule__RichStringLiteralStart__Group__1__Impl42181); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20577: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20581:1: ( rule__RichStringLiteralInbetween__Group__0__Impl rule__RichStringLiteralInbetween__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20582:2: rule__RichStringLiteralInbetween__Group__0__Impl rule__RichStringLiteralInbetween__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Group__0__Impl_in_rule__RichStringLiteralInbetween__Group__042215); rule__RichStringLiteralInbetween__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Group__1_in_rule__RichStringLiteralInbetween__Group__042218); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20589:1: rule__RichStringLiteralInbetween__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteralInbetween__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20593:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20594:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20594:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20595:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getRichStringLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20596:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20598: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20608: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20612:1: ( rule__RichStringLiteralInbetween__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20613:2: rule__RichStringLiteralInbetween__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Group__1__Impl_in_rule__RichStringLiteralInbetween__Group__142276); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20619: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20623:1: ( ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20624:1: ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20624:1: ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20625:1: ( rule__RichStringLiteralInbetween__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20626:1: ( rule__RichStringLiteralInbetween__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20626:2: rule__RichStringLiteralInbetween__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Alternatives_1_in_rule__RichStringLiteralInbetween__Group__1__Impl42303); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20640: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20644:1: ( rule__RichStringLiteralEnd__Group__0__Impl rule__RichStringLiteralEnd__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20645:2: rule__RichStringLiteralEnd__Group__0__Impl rule__RichStringLiteralEnd__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Group__0__Impl_in_rule__RichStringLiteralEnd__Group__042337); rule__RichStringLiteralEnd__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Group__1_in_rule__RichStringLiteralEnd__Group__042340); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20652:1: rule__RichStringLiteralEnd__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteralEnd__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20656:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20657:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20657:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20658:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getRichStringLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20659:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20661: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20671: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20675:1: ( rule__RichStringLiteralEnd__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20676:2: rule__RichStringLiteralEnd__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Group__1__Impl_in_rule__RichStringLiteralEnd__Group__142398); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20682: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20686:1: ( ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20687:1: ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20687:1: ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20688:1: ( rule__RichStringLiteralEnd__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20689:1: ( rule__RichStringLiteralEnd__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20689:2: rule__RichStringLiteralEnd__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Alternatives_1_in_rule__RichStringLiteralEnd__Group__1__Impl42425); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20703: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20707:1: ( rule__InternalRichString__Group__0__Impl rule__InternalRichString__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20708:2: rule__InternalRichString__Group__0__Impl rule__InternalRichString__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group__0__Impl_in_rule__InternalRichString__Group__042459); rule__InternalRichString__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group__1_in_rule__InternalRichString__Group__042462); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20715:1: rule__InternalRichString__Group__0__Impl : ( () ) ; public final void rule__InternalRichString__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20719:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20720:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20720:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20721:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getRichStringAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20722:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20724: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20734: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20738:1: ( rule__InternalRichString__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20739:2: rule__InternalRichString__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group__1__Impl_in_rule__InternalRichString__Group__142520); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20745: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20749:1: ( ( ( rule__InternalRichString__Group_1__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20750:1: ( ( rule__InternalRichString__Group_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20750:1: ( ( rule__InternalRichString__Group_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20751:1: ( rule__InternalRichString__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20752:1: ( rule__InternalRichString__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20752:2: rule__InternalRichString__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1__0_in_rule__InternalRichString__Group__1__Impl42547); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20766: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20770:1: ( rule__InternalRichString__Group_1__0__Impl rule__InternalRichString__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20771: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__042581); 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__042584); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20778: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20782:1: ( ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20783:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20783:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20784:1: ( rule__InternalRichString__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20785:1: ( rule__InternalRichString__ExpressionsAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20785:2: rule__InternalRichString__ExpressionsAssignment_1_0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_0_in_rule__InternalRichString__Group_1__0__Impl42611); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20795: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20799:1: ( rule__InternalRichString__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20800:2: rule__InternalRichString__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1__1__Impl_in_rule__InternalRichString__Group_1__142641); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20806: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20810:1: ( ( ( rule__InternalRichString__Group_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20811:1: ( ( rule__InternalRichString__Group_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20811:1: ( ( rule__InternalRichString__Group_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20812:1: ( rule__InternalRichString__Group_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20813:1: ( rule__InternalRichString__Group_1_1__0 )* loop211: do { int alt211=2; int LA211_0 = input.LA(1); if ( ((LA211_0>=RULE_ID && LA211_0<=RULE_DECIMAL)||(LA211_0>=RULE_STRING && LA211_0<=RULE_COMMENT_RICH_TEXT_INBETWEEN)||LA211_0==42||(LA211_0>=44 && LA211_0<=72)||LA211_0==84||(LA211_0>=91 && LA211_0<=92)||LA211_0==97||(LA211_0>=101 && LA211_0<=102)||LA211_0==104||LA211_0==107||LA211_0==109||LA211_0==112||(LA211_0>=114 && LA211_0<=115)||LA211_0==117||LA211_0==119||(LA211_0>=125 && LA211_0<=126)||LA211_0==128||(LA211_0>=131 && LA211_0<=137)||LA211_0==146) ) { alt211=1; } switch (alt211) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20813:2: rule__InternalRichString__Group_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1_1__0_in_rule__InternalRichString__Group_1__1__Impl42668); rule__InternalRichString__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop211; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20827: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20831:1: ( rule__InternalRichString__Group_1_1__0__Impl rule__InternalRichString__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20832: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__042703); 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__042706); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20839: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20843:1: ( ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20844:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20844:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20845:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20846:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? int alt212=2; int LA212_0 = input.LA(1); if ( ((LA212_0>=RULE_ID && LA212_0<=RULE_DECIMAL)||(LA212_0>=RULE_STRING && LA212_0<=RULE_RICH_TEXT_START)||LA212_0==42||(LA212_0>=44 && LA212_0<=72)||LA212_0==84||(LA212_0>=91 && LA212_0<=92)||LA212_0==97||(LA212_0>=101 && LA212_0<=102)||LA212_0==104||LA212_0==107||LA212_0==109||LA212_0==112||(LA212_0>=114 && LA212_0<=115)||LA212_0==117||LA212_0==119||(LA212_0>=125 && LA212_0<=126)||LA212_0==128||(LA212_0>=131 && LA212_0<=137)||LA212_0==146) ) { alt212=1; } switch (alt212) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20846:2: rule__InternalRichString__ExpressionsAssignment_1_1_0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_0_in_rule__InternalRichString__Group_1_1__0__Impl42733); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20856: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20860:1: ( rule__InternalRichString__Group_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20861:2: rule__InternalRichString__Group_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1_1__1__Impl_in_rule__InternalRichString__Group_1_1__142764); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20867: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20871:1: ( ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20872:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20872:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20873:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20874:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20874:2: rule__InternalRichString__ExpressionsAssignment_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_1_in_rule__InternalRichString__Group_1_1__1__Impl42791); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20888: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20892:1: ( rule__RichStringForLoop__Group__0__Impl rule__RichStringForLoop__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20893:2: rule__RichStringForLoop__Group__0__Impl rule__RichStringForLoop__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__0__Impl_in_rule__RichStringForLoop__Group__042825); rule__RichStringForLoop__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__1_in_rule__RichStringForLoop__Group__042828); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20900:1: rule__RichStringForLoop__Group__0__Impl : ( () ) ; public final void rule__RichStringForLoop__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20904:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20905:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20905:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20906:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getRichStringForLoopAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20907:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20909: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20919: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20923:1: ( rule__RichStringForLoop__Group__1__Impl rule__RichStringForLoop__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20924:2: rule__RichStringForLoop__Group__1__Impl rule__RichStringForLoop__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__1__Impl_in_rule__RichStringForLoop__Group__142886); rule__RichStringForLoop__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__2_in_rule__RichStringForLoop__Group__142889); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20931:1: rule__RichStringForLoop__Group__1__Impl : ( 'FOR' ) ; public final void rule__RichStringForLoop__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20935:1: ( ( 'FOR' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20936:1: ( 'FOR' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20936:1: ( 'FOR' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20937:1: 'FOR' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getFORKeyword_1()); } match(input,117,FollowSets001.FOLLOW_117_in_rule__RichStringForLoop__Group__1__Impl42917); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20950: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20954:1: ( rule__RichStringForLoop__Group__2__Impl rule__RichStringForLoop__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20955:2: rule__RichStringForLoop__Group__2__Impl rule__RichStringForLoop__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__2__Impl_in_rule__RichStringForLoop__Group__242948); rule__RichStringForLoop__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__3_in_rule__RichStringForLoop__Group__242951); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20962: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20966:1: ( ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20967:1: ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20967:1: ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20968:1: ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getDeclaredParamAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20969:1: ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20969:2: rule__RichStringForLoop__DeclaredParamAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__DeclaredParamAssignment_2_in_rule__RichStringForLoop__Group__2__Impl42978); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20979: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20983:1: ( rule__RichStringForLoop__Group__3__Impl rule__RichStringForLoop__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20984:2: rule__RichStringForLoop__Group__3__Impl rule__RichStringForLoop__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__3__Impl_in_rule__RichStringForLoop__Group__343008); rule__RichStringForLoop__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__4_in_rule__RichStringForLoop__Group__343011); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20991:1: rule__RichStringForLoop__Group__3__Impl : ( ':' ) ; public final void rule__RichStringForLoop__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20995:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20996:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20996:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:20997:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getColonKeyword_3()); } match(input,113,FollowSets001.FOLLOW_113_in_rule__RichStringForLoop__Group__3__Impl43039); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21010: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21014:1: ( rule__RichStringForLoop__Group__4__Impl rule__RichStringForLoop__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21015:2: rule__RichStringForLoop__Group__4__Impl rule__RichStringForLoop__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__4__Impl_in_rule__RichStringForLoop__Group__443070); rule__RichStringForLoop__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__5_in_rule__RichStringForLoop__Group__443073); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21022: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21026:1: ( ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21027:1: ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21027:1: ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21028:1: ( rule__RichStringForLoop__ForExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getForExpressionAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21029:1: ( rule__RichStringForLoop__ForExpressionAssignment_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21029:2: rule__RichStringForLoop__ForExpressionAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__ForExpressionAssignment_4_in_rule__RichStringForLoop__Group__4__Impl43100); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21039: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21043:1: ( rule__RichStringForLoop__Group__5__Impl rule__RichStringForLoop__Group__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21044:2: rule__RichStringForLoop__Group__5__Impl rule__RichStringForLoop__Group__6 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__5__Impl_in_rule__RichStringForLoop__Group__543130); rule__RichStringForLoop__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__6_in_rule__RichStringForLoop__Group__543133); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21051: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21055:1: ( ( ( rule__RichStringForLoop__Group_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21056:1: ( ( rule__RichStringForLoop__Group_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21056:1: ( ( rule__RichStringForLoop__Group_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21057:1: ( rule__RichStringForLoop__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21058:1: ( rule__RichStringForLoop__Group_5__0 )? int alt213=2; int LA213_0 = input.LA(1); if ( (LA213_0==64) ) { alt213=1; } switch (alt213) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21058:2: rule__RichStringForLoop__Group_5__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_5__0_in_rule__RichStringForLoop__Group__5__Impl43160); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21068: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21072:1: ( rule__RichStringForLoop__Group__6__Impl rule__RichStringForLoop__Group__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21073:2: rule__RichStringForLoop__Group__6__Impl rule__RichStringForLoop__Group__7 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__6__Impl_in_rule__RichStringForLoop__Group__643191); rule__RichStringForLoop__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__7_in_rule__RichStringForLoop__Group__643194); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21080: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21084:1: ( ( ( rule__RichStringForLoop__Group_6__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21085:1: ( ( rule__RichStringForLoop__Group_6__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21085:1: ( ( rule__RichStringForLoop__Group_6__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21086:1: ( rule__RichStringForLoop__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21087:1: ( rule__RichStringForLoop__Group_6__0 )? int alt214=2; int LA214_0 = input.LA(1); if ( (LA214_0==65) ) { alt214=1; } switch (alt214) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21087:2: rule__RichStringForLoop__Group_6__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_6__0_in_rule__RichStringForLoop__Group__6__Impl43221); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21097: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21101:1: ( rule__RichStringForLoop__Group__7__Impl rule__RichStringForLoop__Group__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21102:2: rule__RichStringForLoop__Group__7__Impl rule__RichStringForLoop__Group__8 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__7__Impl_in_rule__RichStringForLoop__Group__743252); rule__RichStringForLoop__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__8_in_rule__RichStringForLoop__Group__743255); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21109: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21113:1: ( ( ( rule__RichStringForLoop__Group_7__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21114:1: ( ( rule__RichStringForLoop__Group_7__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21114:1: ( ( rule__RichStringForLoop__Group_7__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21115:1: ( rule__RichStringForLoop__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup_7()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21116:1: ( rule__RichStringForLoop__Group_7__0 )? int alt215=2; int LA215_0 = input.LA(1); if ( (LA215_0==63) ) { alt215=1; } switch (alt215) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21116:2: rule__RichStringForLoop__Group_7__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_7__0_in_rule__RichStringForLoop__Group__7__Impl43282); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21126: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21130:1: ( rule__RichStringForLoop__Group__8__Impl rule__RichStringForLoop__Group__9 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21131:2: rule__RichStringForLoop__Group__8__Impl rule__RichStringForLoop__Group__9 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__8__Impl_in_rule__RichStringForLoop__Group__843313); rule__RichStringForLoop__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__9_in_rule__RichStringForLoop__Group__843316); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21138: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21142:1: ( ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21143:1: ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21143:1: ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21144:1: ( rule__RichStringForLoop__EachExpressionAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getEachExpressionAssignment_8()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21145:1: ( rule__RichStringForLoop__EachExpressionAssignment_8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21145:2: rule__RichStringForLoop__EachExpressionAssignment_8 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__EachExpressionAssignment_8_in_rule__RichStringForLoop__Group__8__Impl43343); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21155: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21159:1: ( rule__RichStringForLoop__Group__9__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21160:2: rule__RichStringForLoop__Group__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__9__Impl_in_rule__RichStringForLoop__Group__943373); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21166:1: rule__RichStringForLoop__Group__9__Impl : ( 'ENDFOR' ) ; public final void rule__RichStringForLoop__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21170:1: ( ( 'ENDFOR' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21171:1: ( 'ENDFOR' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21171:1: ( 'ENDFOR' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21172:1: 'ENDFOR' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getENDFORKeyword_9()); } match(input,118,FollowSets001.FOLLOW_118_in_rule__RichStringForLoop__Group__9__Impl43401); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21205: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21209:1: ( rule__RichStringForLoop__Group_5__0__Impl rule__RichStringForLoop__Group_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21210: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__043452); 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__043455); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21217: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21221:1: ( ( 'BEFORE' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21222:1: ( 'BEFORE' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21222:1: ( 'BEFORE' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21223:1: 'BEFORE' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getBEFOREKeyword_5_0()); } match(input,64,FollowSets001.FOLLOW_64_in_rule__RichStringForLoop__Group_5__0__Impl43483); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21236: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21240:1: ( rule__RichStringForLoop__Group_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21241:2: rule__RichStringForLoop__Group_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_5__1__Impl_in_rule__RichStringForLoop__Group_5__143514); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21247: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21251:1: ( ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21252:1: ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21252:1: ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21253:1: ( rule__RichStringForLoop__BeforeAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getBeforeAssignment_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21254:1: ( rule__RichStringForLoop__BeforeAssignment_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21254:2: rule__RichStringForLoop__BeforeAssignment_5_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__BeforeAssignment_5_1_in_rule__RichStringForLoop__Group_5__1__Impl43541); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21268: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21272:1: ( rule__RichStringForLoop__Group_6__0__Impl rule__RichStringForLoop__Group_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21273: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__043575); 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__043578); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21280: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21284:1: ( ( 'SEPARATOR' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21285:1: ( 'SEPARATOR' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21285:1: ( 'SEPARATOR' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21286:1: 'SEPARATOR' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getSEPARATORKeyword_6_0()); } match(input,65,FollowSets001.FOLLOW_65_in_rule__RichStringForLoop__Group_6__0__Impl43606); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21299: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21303:1: ( rule__RichStringForLoop__Group_6__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21304:2: rule__RichStringForLoop__Group_6__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_6__1__Impl_in_rule__RichStringForLoop__Group_6__143637); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21310: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21314:1: ( ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21315:1: ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21315:1: ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21316:1: ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getSeparatorAssignment_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21317:1: ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21317:2: rule__RichStringForLoop__SeparatorAssignment_6_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__SeparatorAssignment_6_1_in_rule__RichStringForLoop__Group_6__1__Impl43664); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21331: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21335:1: ( rule__RichStringForLoop__Group_7__0__Impl rule__RichStringForLoop__Group_7__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21336: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__043698); 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__043701); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21343: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21347:1: ( ( 'AFTER' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21348:1: ( 'AFTER' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21348:1: ( 'AFTER' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21349:1: 'AFTER' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getAFTERKeyword_7_0()); } match(input,63,FollowSets001.FOLLOW_63_in_rule__RichStringForLoop__Group_7__0__Impl43729); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21362: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21366:1: ( rule__RichStringForLoop__Group_7__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21367:2: rule__RichStringForLoop__Group_7__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_7__1__Impl_in_rule__RichStringForLoop__Group_7__143760); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21373: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21377:1: ( ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21378:1: ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21378:1: ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21379:1: ( rule__RichStringForLoop__AfterAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getAfterAssignment_7_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21380:1: ( rule__RichStringForLoop__AfterAssignment_7_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21380:2: rule__RichStringForLoop__AfterAssignment_7_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__AfterAssignment_7_1_in_rule__RichStringForLoop__Group_7__1__Impl43787); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21394: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21398:1: ( rule__RichStringIf__Group__0__Impl rule__RichStringIf__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21399:2: rule__RichStringIf__Group__0__Impl rule__RichStringIf__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__0__Impl_in_rule__RichStringIf__Group__043821); rule__RichStringIf__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__1_in_rule__RichStringIf__Group__043824); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21406:1: rule__RichStringIf__Group__0__Impl : ( () ) ; public final void rule__RichStringIf__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21410:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21411:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21411:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21412:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getRichStringIfAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21413:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21415: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21425: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21429:1: ( rule__RichStringIf__Group__1__Impl rule__RichStringIf__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21430:2: rule__RichStringIf__Group__1__Impl rule__RichStringIf__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__1__Impl_in_rule__RichStringIf__Group__143882); rule__RichStringIf__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__2_in_rule__RichStringIf__Group__143885); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21437:1: rule__RichStringIf__Group__1__Impl : ( 'IF' ) ; public final void rule__RichStringIf__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21441:1: ( ( 'IF' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21442:1: ( 'IF' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21442:1: ( 'IF' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21443:1: 'IF' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getIFKeyword_1()); } match(input,119,FollowSets001.FOLLOW_119_in_rule__RichStringIf__Group__1__Impl43913); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21456: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21460:1: ( rule__RichStringIf__Group__2__Impl rule__RichStringIf__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21461:2: rule__RichStringIf__Group__2__Impl rule__RichStringIf__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__2__Impl_in_rule__RichStringIf__Group__243944); rule__RichStringIf__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__3_in_rule__RichStringIf__Group__243947); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21468: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21472:1: ( ( ( rule__RichStringIf__IfAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21473:1: ( ( rule__RichStringIf__IfAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21473:1: ( ( rule__RichStringIf__IfAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21474:1: ( rule__RichStringIf__IfAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getIfAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21475:1: ( rule__RichStringIf__IfAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21475:2: rule__RichStringIf__IfAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__IfAssignment_2_in_rule__RichStringIf__Group__2__Impl43974); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21485: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21489:1: ( rule__RichStringIf__Group__3__Impl rule__RichStringIf__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21490:2: rule__RichStringIf__Group__3__Impl rule__RichStringIf__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__3__Impl_in_rule__RichStringIf__Group__344004); rule__RichStringIf__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__4_in_rule__RichStringIf__Group__344007); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21497: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21501:1: ( ( ( rule__RichStringIf__ThenAssignment_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21502:1: ( ( rule__RichStringIf__ThenAssignment_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21502:1: ( ( rule__RichStringIf__ThenAssignment_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21503:1: ( rule__RichStringIf__ThenAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getThenAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21504:1: ( rule__RichStringIf__ThenAssignment_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21504:2: rule__RichStringIf__ThenAssignment_3 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__ThenAssignment_3_in_rule__RichStringIf__Group__3__Impl44034); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21514: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21518:1: ( rule__RichStringIf__Group__4__Impl rule__RichStringIf__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21519:2: rule__RichStringIf__Group__4__Impl rule__RichStringIf__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__4__Impl_in_rule__RichStringIf__Group__444064); rule__RichStringIf__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__5_in_rule__RichStringIf__Group__444067); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21526: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21530:1: ( ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21531:1: ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21531:1: ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21532:1: ( rule__RichStringIf__ElseIfsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseIfsAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21533:1: ( rule__RichStringIf__ElseIfsAssignment_4 )* loop216: do { int alt216=2; int LA216_0 = input.LA(1); if ( (LA216_0==122) ) { alt216=1; } switch (alt216) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21533:2: rule__RichStringIf__ElseIfsAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__ElseIfsAssignment_4_in_rule__RichStringIf__Group__4__Impl44094); rule__RichStringIf__ElseIfsAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop216; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21543: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21547:1: ( rule__RichStringIf__Group__5__Impl rule__RichStringIf__Group__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21548:2: rule__RichStringIf__Group__5__Impl rule__RichStringIf__Group__6 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__5__Impl_in_rule__RichStringIf__Group__544125); rule__RichStringIf__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__6_in_rule__RichStringIf__Group__544128); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21555: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21559:1: ( ( ( rule__RichStringIf__Group_5__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21560:1: ( ( rule__RichStringIf__Group_5__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21560:1: ( ( rule__RichStringIf__Group_5__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21561:1: ( rule__RichStringIf__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getGroup_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21562:1: ( rule__RichStringIf__Group_5__0 )? int alt217=2; int LA217_0 = input.LA(1); if ( (LA217_0==121) ) { alt217=1; } switch (alt217) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21562:2: rule__RichStringIf__Group_5__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group_5__0_in_rule__RichStringIf__Group__5__Impl44155); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21572: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21576:1: ( rule__RichStringIf__Group__6__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21577:2: rule__RichStringIf__Group__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__6__Impl_in_rule__RichStringIf__Group__644186); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21583:1: rule__RichStringIf__Group__6__Impl : ( 'ENDIF' ) ; public final void rule__RichStringIf__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21587:1: ( ( 'ENDIF' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21588:1: ( 'ENDIF' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21588:1: ( 'ENDIF' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21589:1: 'ENDIF' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getENDIFKeyword_6()); } match(input,120,FollowSets001.FOLLOW_120_in_rule__RichStringIf__Group__6__Impl44214); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21616: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21620:1: ( rule__RichStringIf__Group_5__0__Impl rule__RichStringIf__Group_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21621: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__044259); 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__044262); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21628: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21632:1: ( ( 'ELSE' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21633:1: ( 'ELSE' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21633:1: ( 'ELSE' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21634:1: 'ELSE' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getELSEKeyword_5_0()); } match(input,121,FollowSets001.FOLLOW_121_in_rule__RichStringIf__Group_5__0__Impl44290); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21647: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21651:1: ( rule__RichStringIf__Group_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21652:2: rule__RichStringIf__Group_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group_5__1__Impl_in_rule__RichStringIf__Group_5__144321); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21658: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21662:1: ( ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21663:1: ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21663:1: ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21664:1: ( rule__RichStringIf__ElseAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseAssignment_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21665:1: ( rule__RichStringIf__ElseAssignment_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21665:2: rule__RichStringIf__ElseAssignment_5_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__ElseAssignment_5_1_in_rule__RichStringIf__Group_5__1__Impl44348); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21679: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21683:1: ( rule__RichStringElseIf__Group__0__Impl rule__RichStringElseIf__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21684:2: rule__RichStringElseIf__Group__0__Impl rule__RichStringElseIf__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__0__Impl_in_rule__RichStringElseIf__Group__044382); rule__RichStringElseIf__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__1_in_rule__RichStringElseIf__Group__044385); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21691:1: rule__RichStringElseIf__Group__0__Impl : ( 'ELSEIF' ) ; public final void rule__RichStringElseIf__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21695:1: ( ( 'ELSEIF' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21696:1: ( 'ELSEIF' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21696:1: ( 'ELSEIF' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21697:1: 'ELSEIF' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getELSEIFKeyword_0()); } match(input,122,FollowSets001.FOLLOW_122_in_rule__RichStringElseIf__Group__0__Impl44413); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21710: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21714:1: ( rule__RichStringElseIf__Group__1__Impl rule__RichStringElseIf__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21715:2: rule__RichStringElseIf__Group__1__Impl rule__RichStringElseIf__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__1__Impl_in_rule__RichStringElseIf__Group__144444); rule__RichStringElseIf__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__2_in_rule__RichStringElseIf__Group__144447); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21722: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21726:1: ( ( ( rule__RichStringElseIf__IfAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21727:1: ( ( rule__RichStringElseIf__IfAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21727:1: ( ( rule__RichStringElseIf__IfAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21728:1: ( rule__RichStringElseIf__IfAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getIfAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21729:1: ( rule__RichStringElseIf__IfAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21729:2: rule__RichStringElseIf__IfAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__IfAssignment_1_in_rule__RichStringElseIf__Group__1__Impl44474); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21739: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21743:1: ( rule__RichStringElseIf__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21744:2: rule__RichStringElseIf__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__2__Impl_in_rule__RichStringElseIf__Group__244504); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21750: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21754:1: ( ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21755:1: ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21755:1: ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21756:1: ( rule__RichStringElseIf__ThenAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getThenAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21757:1: ( rule__RichStringElseIf__ThenAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21757:2: rule__RichStringElseIf__ThenAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__ThenAssignment_2_in_rule__RichStringElseIf__Group__2__Impl44531); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21773: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21777:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21778:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__044567); rule__XAnnotation__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__044570); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21785:1: rule__XAnnotation__Group__0__Impl : ( () ) ; public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21789:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21790:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21790:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21791:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21792:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21794: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21804: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21808:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21809:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__144628); rule__XAnnotation__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__144631); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21816:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ; public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21820:1: ( ( '@' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21821:1: ( '@' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21821:1: ( '@' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21822:1: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } match(input,123,FollowSets001.FOLLOW_123_in_rule__XAnnotation__Group__1__Impl44659); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21835: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21839:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21840:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__244690); rule__XAnnotation__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__244693); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21847: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21851:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21852:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21852:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21853:1: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21854:1: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21854:2: rule__XAnnotation__AnnotationTypeAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl44720); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21864: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21868:1: ( rule__XAnnotation__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21869:2: rule__XAnnotation__Group__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__344750); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21875: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21879:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21880:1: ( ( rule__XAnnotation__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21880:1: ( ( rule__XAnnotation__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21881:1: ( rule__XAnnotation__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21882:1: ( rule__XAnnotation__Group_3__0 )? int alt218=2; alt218 = dfa218.predict(input); switch (alt218) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21882:2: rule__XAnnotation__Group_3__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl44777); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21900: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21904:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21905: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__044816); 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__044819); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21912:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ; public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21916:1: ( ( ( '(' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21917:1: ( ( '(' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21917:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21918:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21919:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21920:2: '(' { match(input,112,FollowSets001.FOLLOW_112_in_rule__XAnnotation__Group_3__0__Impl44848); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21931: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21935:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21936: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__144880); 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__144883); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21943: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21947:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21948:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21948:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21949:1: ( rule__XAnnotation__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21950:1: ( rule__XAnnotation__Alternatives_3_1 )? int alt219=2; int LA219_0 = input.LA(1); if ( ((LA219_0>=RULE_ID && LA219_0<=RULE_DECIMAL)||(LA219_0>=RULE_STRING && LA219_0<=RULE_RICH_TEXT_START)||LA219_0==42||(LA219_0>=44 && LA219_0<=56)||(LA219_0>=59 && LA219_0<=72)||LA219_0==84||(LA219_0>=91 && LA219_0<=92)||LA219_0==97||(LA219_0>=101 && LA219_0<=102)||LA219_0==104||LA219_0==107||LA219_0==109||LA219_0==112||(LA219_0>=114 && LA219_0<=115)||LA219_0==123||(LA219_0>=125 && LA219_0<=126)||LA219_0==128||(LA219_0>=131 && LA219_0<=137)||LA219_0==146) ) { alt219=1; } switch (alt219) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21950:2: rule__XAnnotation__Alternatives_3_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl44910); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21960: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21964:1: ( rule__XAnnotation__Group_3__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21965:2: rule__XAnnotation__Group_3__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__244941); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21971:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ; public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21975:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21976:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21976:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21977:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } match(input,110,FollowSets001.FOLLOW_110_in_rule__XAnnotation__Group_3__2__Impl44969); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21996: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22000:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22001: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__045006); 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__045009); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22008: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22012:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22013:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22013:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22014:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22015:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22015: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__Impl45036); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22025: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22029:1: ( rule__XAnnotation__Group_3_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22030: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__145066); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22036: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22040:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22041:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22041:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22042:1: ( rule__XAnnotation__Group_3_1_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22043:1: ( rule__XAnnotation__Group_3_1_0_1__0 )* loop220: do { int alt220=2; int LA220_0 = input.LA(1); if ( (LA220_0==111) ) { alt220=1; } switch (alt220) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22043: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__Impl45093); rule__XAnnotation__Group_3_1_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop220; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22057: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22061:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22062: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__045128); 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__045131); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22069: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22073:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22074:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22074:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22075:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__XAnnotation__Group_3_1_0_1__0__Impl45159); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22088: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22092:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22093: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__145190); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22099: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22103:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22104:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22104:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22105:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22106:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22106: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__Impl45217); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22120: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22124:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22125:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__045251); rule__XAnnotationElementValuePair__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__045254); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22132: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22136:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22137:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22137:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22138:1: ( rule__XAnnotationElementValuePair__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22139:1: ( rule__XAnnotationElementValuePair__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22139:2: rule__XAnnotationElementValuePair__Group_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl45281); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22149: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22153:1: ( rule__XAnnotationElementValuePair__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22154:2: rule__XAnnotationElementValuePair__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__145311); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22160: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22164:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22165:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22165:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22166:1: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22167:1: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22167:2: rule__XAnnotationElementValuePair__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl45338); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22181: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22185:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22186:2: rule__XAnnotationElementValuePair__Group_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__045372); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22192: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22196:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22197:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22197:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22198:1: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22199:1: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22199:2: rule__XAnnotationElementValuePair__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl45399); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22211: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22215:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22216: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__045431); 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__045434); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22223: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22227:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22228:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22228:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22229:1: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22230:1: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22230:2: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl45461); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22240: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22244:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22245:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__145491); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22251: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22255:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22256:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22256:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22257:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } match(input,39,FollowSets001.FOLLOW_39_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl45519); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22274: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22278:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22279: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__045554); 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__045557); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22286: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22290:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22291:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22291:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22292:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22293:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22293:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl45584); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22303: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22307:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22308: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__145614); 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__145617); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22315: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22319:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22320:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22320:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22321:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22322:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? int alt221=2; int LA221_0 = input.LA(1); if ( ((LA221_0>=RULE_ID && LA221_0<=RULE_DECIMAL)||(LA221_0>=RULE_STRING && LA221_0<=RULE_RICH_TEXT_START)||LA221_0==42||(LA221_0>=44 && LA221_0<=56)||(LA221_0>=59 && LA221_0<=72)||LA221_0==84||(LA221_0>=91 && LA221_0<=92)||LA221_0==97||(LA221_0>=101 && LA221_0<=102)||LA221_0==104||LA221_0==107||LA221_0==109||LA221_0==112||(LA221_0>=114 && LA221_0<=115)||LA221_0==123||(LA221_0>=125 && LA221_0<=126)||LA221_0==128||(LA221_0>=131 && LA221_0<=137)||LA221_0==146) ) { alt221=1; } switch (alt221) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22322:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl45644); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22332: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22336:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22337:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__245675); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22343:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22347:1: ( ( ']' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22348:1: ( ']' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22348:1: ( ']' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22349:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } match(input,124,FollowSets001.FOLLOW_124_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl45703); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22368: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22372:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22373:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__045740); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22379: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22383:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22384:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22384:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22385:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22386:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22386: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__Impl45767); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22398: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22402:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22403: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__045799); 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__045802); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22410: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22414:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22415:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22415:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22416:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22417:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22419: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22429: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22433:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22434: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__145860); 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__145863); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22441: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22445:1: ( ( '#' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22446:1: ( '#' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22446:1: ( '#' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22447:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } match(input,125,FollowSets001.FOLLOW_125_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl45891); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22460: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22464:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22465: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__245922); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22471: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22475:1: ( ( '[' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22476:1: ( '[' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22476:1: ( '[' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22477:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } match(input,126,FollowSets001.FOLLOW_126_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl45950); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22496: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22500:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22501: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__045987); 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__045990); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22508: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22512:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22513:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22513:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22514:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22515:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22515:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl46017); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22525: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22529:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22530:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__146047); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22536: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22540:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22541:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22541:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22542:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22543:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* loop222: do { int alt222=2; int LA222_0 = input.LA(1); if ( (LA222_0==111) ) { alt222=1; } switch (alt222) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22543: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__Impl46074); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop222; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22557: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22561:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22562: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__046109); 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__046112); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22569: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22573:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22574:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22574:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22575:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl46140); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22588: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22592:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22593: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__146171); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22599: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22603:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22604:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22604:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22605:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22606:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22606: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__Impl46198); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22620: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22624:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22625: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__046232); 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__046235); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22632: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22636:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22637:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22637:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22638:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } pushFollow(FollowSets001.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl46262); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22649: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22653:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22654:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__146291); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22660: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22664:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22665:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22665:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22666:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22667:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? int alt223=2; int LA223_0 = input.LA(1); if ( (LA223_0==111) ) { alt223=1; } switch (alt223) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22667:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl46318); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22681: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22685:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22686: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__046353); 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__046356); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22693: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22697:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22698:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22698:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22699:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22700:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22702: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22712: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22716:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22717:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__146414); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22723: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22727:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22728:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22728:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22729:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22729:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22730:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22731:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22731:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl46443); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22734:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22735:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22736:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* loop224: do { int alt224=2; int LA224_0 = input.LA(1); if ( (LA224_0==111) ) { alt224=1; } switch (alt224) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22736:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl46455); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop224; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22751: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22755:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22756:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__046492); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__046495); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22763: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22767:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22768:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22768:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22769:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl46523); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22782: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22786:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22787:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__146554); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22793: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22797:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22798:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22798:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22799:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22800:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22800:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl46581); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22814: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22818:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22819:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__046615); rule__XAnnotationElementValue__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__046618); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22826: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22830:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22831:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22831:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22832:1: ( rule__XAnnotationElementValue__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22833:1: ( rule__XAnnotationElementValue__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22833:2: rule__XAnnotationElementValue__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl46645); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22843: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22847:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22848:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__146675); rule__XAnnotationElementValue__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__146678); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22855: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22859:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22860:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22860:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22861:1: ( rule__XAnnotationElementValue__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22862:1: ( rule__XAnnotationElementValue__Group_0_1__0 )? int alt225=2; int LA225_0 = input.LA(1); if ( ((LA225_0>=RULE_ID && LA225_0<=RULE_DECIMAL)||(LA225_0>=RULE_STRING && LA225_0<=RULE_RICH_TEXT_START)||LA225_0==42||(LA225_0>=44 && LA225_0<=56)||(LA225_0>=59 && LA225_0<=72)||LA225_0==84||(LA225_0>=91 && LA225_0<=92)||LA225_0==97||(LA225_0>=101 && LA225_0<=102)||LA225_0==104||LA225_0==107||LA225_0==109||LA225_0==112||(LA225_0>=114 && LA225_0<=115)||LA225_0==123||(LA225_0>=125 && LA225_0<=126)||LA225_0==128||(LA225_0>=131 && LA225_0<=137)||LA225_0==146) ) { alt225=1; } switch (alt225) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22862:2: rule__XAnnotationElementValue__Group_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl46705); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22872: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22876:1: ( rule__XAnnotationElementValue__Group_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22877:2: rule__XAnnotationElementValue__Group_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__246736); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22883:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22887:1: ( ( ']' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22888:1: ( ']' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22888:1: ( ']' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22889:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } match(input,124,FollowSets002.FOLLOW_124_in_rule__XAnnotationElementValue__Group_0__2__Impl46764); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22908: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22912:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22913:2: rule__XAnnotationElementValue__Group_0_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__046801); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22919: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22923:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22924:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22924:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22925:1: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22926:1: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22926:2: rule__XAnnotationElementValue__Group_0_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl46828); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22938: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22942:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22943:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__046860); rule__XAnnotationElementValue__Group_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__046863); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22950: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22954:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22955:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22955:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22956:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22957:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22959: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22969: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22973:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22974:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__146921); rule__XAnnotationElementValue__Group_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__146924); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22981: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22985:1: ( ( '#' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22986:1: ( '#' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22986:1: ( '#' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:22987:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } match(input,125,FollowSets002.FOLLOW_125_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl46952); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23000: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23004:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23005:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__246983); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23011: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23015:1: ( ( '[' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23016:1: ( '[' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23016:1: ( '[' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23017:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } match(input,126,FollowSets002.FOLLOW_126_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl47011); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23036: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23040:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23041:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__047048); rule__XAnnotationElementValue__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__047051); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23048: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23052:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23053:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23053:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23054:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23055:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23055:2: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl47078); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23065: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23069:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23070:2: rule__XAnnotationElementValue__Group_0_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__147108); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23076: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23080:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23081:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23081:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23082:1: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23083:1: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* loop226: do { int alt226=2; int LA226_0 = input.LA(1); if ( (LA226_0==111) ) { alt226=1; } switch (alt226) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23083:2: rule__XAnnotationElementValue__Group_0_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl47135); rule__XAnnotationElementValue__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop226; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23097: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23101:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23102:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__047170); rule__XAnnotationElementValue__Group_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__047173); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23109: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23113:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23114:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23114:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23115:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl47201); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23128: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23132:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23133:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__147232); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23139: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23143:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23144:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23144:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23145:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23146:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23146:2: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValue__Group_0_1_1__1__Impl47259); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23160: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23164:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23165:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__047293); rule__XAssignment__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__047296); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23172:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23176:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23177:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23177:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23178:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23179:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23181: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23191: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23195:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23196:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__147354); rule__XAssignment__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__147357); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23203: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23207:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23208:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23208:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23209:1: ( rule__XAssignment__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23210:1: ( rule__XAssignment__FeatureAssignment_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23210:2: rule__XAssignment__FeatureAssignment_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl47384); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23220: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23224:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23225:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__247414); rule__XAssignment__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__247417); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23232: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23236:1: ( ( ruleOpSingleAssign ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23237:1: ( ruleOpSingleAssign ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23237:1: ( ruleOpSingleAssign ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23238:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } pushFollow(FollowSets002.FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl47444); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23249: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23253:1: ( rule__XAssignment__Group_0__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23254:2: rule__XAssignment__Group_0__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__347473); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23260: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23264:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23265:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23265:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23266:1: ( rule__XAssignment__ValueAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23267:1: ( rule__XAssignment__ValueAssignment_0_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23267:2: rule__XAssignment__ValueAssignment_0_3 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl47500); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23285: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23289:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23290: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__047538); 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__047541); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23297: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23301:1: ( ( ruleXOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23302:1: ( ruleXOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23302:1: ( ruleXOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23303:1: ruleXOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl47568); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23314: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23318:1: ( rule__XAssignment__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23319:2: rule__XAssignment__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__147597); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23325: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23329:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23330:1: ( ( rule__XAssignment__Group_1_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23330:1: ( ( rule__XAssignment__Group_1_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23331:1: ( rule__XAssignment__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23332:1: ( rule__XAssignment__Group_1_1__0 )? int alt227=2; alt227 = dfa227.predict(input); switch (alt227) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23332:2: rule__XAssignment__Group_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl47624); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23346: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23350:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23351: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__047659); 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__047662); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23358: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23362:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23363:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23363:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23364:1: ( rule__XAssignment__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23365:1: ( rule__XAssignment__Group_1_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23365: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__Impl47689); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23375: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23379:1: ( rule__XAssignment__Group_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23380:2: rule__XAssignment__Group_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__147719); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23386: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23390:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23391:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23391:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23392:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23393:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23393:2: rule__XAssignment__RightOperandAssignment_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl47746); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23407: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23411:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23412: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__047780); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23418: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23422:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23423:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23423:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23424:1: ( rule__XAssignment__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23425:1: ( rule__XAssignment__Group_1_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23425: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__Impl47807); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23437: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23441:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23442: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__047839); 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__047842); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23449: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23453:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23454:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23454:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23455:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23456:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23458: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23468: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23472:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23473: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__147900); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23479: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23483:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23484:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23484:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23485:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23486:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23486: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__Impl47927); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23500: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23504:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23505: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__047961); 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__047964); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23512:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23516:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23517:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23517:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23518:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__OpMultiAssign__Group_5__0__Impl47992); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23531: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23535:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23536: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__148023); 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__148026); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23543:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23547:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23548:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23548:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23549:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__OpMultiAssign__Group_5__1__Impl48054); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23562: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23566:1: ( rule__OpMultiAssign__Group_5__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23567:2: rule__OpMultiAssign__Group_5__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__248085); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23573:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23577:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23578:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23578:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23579:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } match(input,39,FollowSets002.FOLLOW_39_in_rule__OpMultiAssign__Group_5__2__Impl48113); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23598: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23602:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23603: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__048150); 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__048153); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23610:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23614:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23615:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23615:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23616:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__OpMultiAssign__Group_6__0__Impl48181); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23629: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23633:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23634: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__148212); 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__148215); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23641:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23645:1: ( ( ( '>' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23646:1: ( ( '>' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23646:1: ( ( '>' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23647:1: ( '>' )? { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23648:1: ( '>' )? int alt228=2; int LA228_0 = input.LA(1); if ( (LA228_0==83) ) { alt228=1; } switch (alt228) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23649:2: '>' { match(input,83,FollowSets002.FOLLOW_83_in_rule__OpMultiAssign__Group_6__1__Impl48244); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23660: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23664:1: ( rule__OpMultiAssign__Group_6__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23665:2: rule__OpMultiAssign__Group_6__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__248277); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23671:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23675:1: ( ( '>=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23676:1: ( '>=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23676:1: ( '>=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23677:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } match(input,82,FollowSets002.FOLLOW_82_in_rule__OpMultiAssign__Group_6__2__Impl48305); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23696: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23700:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23701:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__048342); rule__XOrExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__048345); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23708:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23712:1: ( ( ruleXAndExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23713:1: ( ruleXAndExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23713:1: ( ruleXAndExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23714:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl48372); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23725: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23729:1: ( rule__XOrExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23730:2: rule__XOrExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__148401); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23736: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23740:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23741:1: ( ( rule__XOrExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23741:1: ( ( rule__XOrExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23742:1: ( rule__XOrExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23743:1: ( rule__XOrExpression__Group_1__0 )* loop229: do { int alt229=2; int LA229_0 = input.LA(1); if ( (LA229_0==40) ) { int LA229_2 = input.LA(2); if ( (synpred342_InternalFeature()) ) { alt229=1; } } switch (alt229) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23743:2: rule__XOrExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl48428); rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop229; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23757: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23761:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23762: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__048463); 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__048466); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23769: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23773:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23774:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23774:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23775:1: ( rule__XOrExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23776:1: ( rule__XOrExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23776:2: rule__XOrExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl48493); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23786: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23790:1: ( rule__XOrExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23791:2: rule__XOrExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__148523); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23797: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23801:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23802:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23802:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23803:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23804:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23804:2: rule__XOrExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl48550); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23818: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23822:1: ( rule__XOrExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23823:2: rule__XOrExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__048584); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23829: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23833:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23834:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23834:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23835:1: ( rule__XOrExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23836:1: ( rule__XOrExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23836: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__Impl48611); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23848: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23852:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23853: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__048643); 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__048646); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23860: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23864:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23865:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23865:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23866:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23867:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23869: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23879: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23883:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23884: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__148704); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23890: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23894:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23895:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23895:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23896:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23897:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23897: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__Impl48731); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23911: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23915:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23916:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__048765); rule__XAndExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__048768); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23923:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23927:1: ( ( ruleXEqualityExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23928:1: ( ruleXEqualityExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23928:1: ( ruleXEqualityExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23929:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl48795); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23940: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23944:1: ( rule__XAndExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23945:2: rule__XAndExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__148824); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23951: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23955:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23956:1: ( ( rule__XAndExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23956:1: ( ( rule__XAndExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23957:1: ( rule__XAndExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23958:1: ( rule__XAndExpression__Group_1__0 )* loop230: do { int alt230=2; int LA230_0 = input.LA(1); if ( (LA230_0==41) ) { int LA230_2 = input.LA(2); if ( (synpred343_InternalFeature()) ) { alt230=1; } } switch (alt230) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23958:2: rule__XAndExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl48851); rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop230; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23972: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23976:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23977: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__048886); 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__048889); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23984: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23988:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23989:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23989:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23990:1: ( rule__XAndExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23991:1: ( rule__XAndExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23991:2: rule__XAndExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl48916); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24001: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24005:1: ( rule__XAndExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24006:2: rule__XAndExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__148946); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24012: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24016:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24017:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24017:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24018:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24019:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24019:2: rule__XAndExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl48973); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24033: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24037:1: ( rule__XAndExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24038:2: rule__XAndExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__049007); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24044: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24048:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24049:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24049:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24050:1: ( rule__XAndExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24051:1: ( rule__XAndExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24051: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__Impl49034); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24063: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24067:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24068: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__049066); 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__049069); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24075: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24079:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24080:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24080:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24081:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24082:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24084: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24094: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24098:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24099: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__149127); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24105: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24109:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24110:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24110:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24111:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24112:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24112: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__Impl49154); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24126: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24130:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24131:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__049188); rule__XEqualityExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__049191); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24138:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24142:1: ( ( ruleXRelationalExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24143:1: ( ruleXRelationalExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24143:1: ( ruleXRelationalExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24144:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl49218); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24155: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24159:1: ( rule__XEqualityExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24160:2: rule__XEqualityExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__149247); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24166: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24170:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24171:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24171:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24172:1: ( rule__XEqualityExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24173:1: ( rule__XEqualityExpression__Group_1__0 )* loop231: do { int alt231=2; switch ( input.LA(1) ) { case 78: { int LA231_2 = input.LA(2); if ( (synpred344_InternalFeature()) ) { alt231=1; } } break; case 79: { int LA231_3 = input.LA(2); if ( (synpred344_InternalFeature()) ) { alt231=1; } } break; case 80: { int LA231_4 = input.LA(2); if ( (synpred344_InternalFeature()) ) { alt231=1; } } break; case 81: { int LA231_5 = input.LA(2); if ( (synpred344_InternalFeature()) ) { alt231=1; } } break; } switch (alt231) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24173:2: rule__XEqualityExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl49274); rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop231; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24187: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24191:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24192: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__049309); 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__049312); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24199: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24203:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24204:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24204:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24205:1: ( rule__XEqualityExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24206:1: ( rule__XEqualityExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24206:2: rule__XEqualityExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl49339); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24216: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24220:1: ( rule__XEqualityExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24221:2: rule__XEqualityExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__149369); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24227: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24231:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24232:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24232:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24233:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24234:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24234:2: rule__XEqualityExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl49396); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24248: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24252:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24253:2: rule__XEqualityExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__049430); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24259: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24263:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24264:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24264:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24265:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24266:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24266: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__Impl49457); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24278: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24282:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24283: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__049489); 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__049492); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24290: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24294:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24295:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24295:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24296:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24297:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24299: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24309: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24313:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24314: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__149550); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24320: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24324:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24325:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24325:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24326:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24327:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24327: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__Impl49577); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24341: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24345:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24346: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__049611); 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__049614); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24353:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24357:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24358:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24358:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24359:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__OpCompare__Group_1__0__Impl49642); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24372: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24376:1: ( rule__OpCompare__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24377:2: rule__OpCompare__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__149673); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24383:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24387:1: ( ( '=' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24388:1: ( '=' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24388:1: ( '=' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24389:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } match(input,39,FollowSets002.FOLLOW_39_in_rule__OpCompare__Group_1__1__Impl49701); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24406: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24410:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24411:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__049736); rule__XOtherOperatorExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__049739); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24418:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24422:1: ( ( ruleXAdditiveExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24423:1: ( ruleXAdditiveExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24423:1: ( ruleXAdditiveExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24424:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl49766); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24435: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24439:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24440:2: rule__XOtherOperatorExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__149795); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24446: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24450:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24451:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24451:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24452:1: ( rule__XOtherOperatorExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24453:1: ( rule__XOtherOperatorExpression__Group_1__0 )* loop232: do { int alt232=2; alt232 = dfa232.predict(input); switch (alt232) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24453:2: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl49822); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop232; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24467: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24471:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24472: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__049857); 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__049860); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24479: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24483:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24484:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24484:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24485:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24486:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24486:2: rule__XOtherOperatorExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl49887); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24496: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24500:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24501:2: rule__XOtherOperatorExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__149917); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24507: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24511:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24512:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24512:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24513:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24514:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24514:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl49944); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24528: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24532:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24533:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__049978); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24539: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24543:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24544:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24544:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24545:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24546:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24546: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__Impl50005); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24558: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24562:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24563: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__050037); 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__050040); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24570: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24574:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24575:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24575:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24576:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24577:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24579: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24589: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24593:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24594: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__150098); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24600: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24604:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24605:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24605:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24606:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24607:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24607: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__Impl50125); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24621: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24625:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24626: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__050159); 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__050162); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24633:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24637:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24638:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24638:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24639:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__OpOther__Group_2__0__Impl50190); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24652: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24656:1: ( rule__OpOther__Group_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24657:2: rule__OpOther__Group_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__150221); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24663:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24667:1: ( ( '..' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24668:1: ( '..' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24668:1: ( '..' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24669:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } match(input,87,FollowSets002.FOLLOW_87_in_rule__OpOther__Group_2__1__Impl50249); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24686: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24690:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24691: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__050284); 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__050287); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24698:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24702:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24703:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24703:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24704:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__OpOther__Group_5__0__Impl50315); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24717: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24721:1: ( rule__OpOther__Group_5__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24722:2: rule__OpOther__Group_5__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__150346); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24728: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24732:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24733:1: ( ( rule__OpOther__Alternatives_5_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24733:1: ( ( rule__OpOther__Alternatives_5_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24734:1: ( rule__OpOther__Alternatives_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24735:1: ( rule__OpOther__Alternatives_5_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24735:2: rule__OpOther__Alternatives_5_1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl50373); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24749: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24753:1: ( rule__OpOther__Group_5_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24754: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__050407); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24760: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24764:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24765:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24765:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24766:1: ( rule__OpOther__Group_5_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24767:1: ( rule__OpOther__Group_5_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24767: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__Impl50434); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24779: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24783:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24784: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__050466); 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__050469); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24791: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24795:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24796:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24796:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24797:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__OpOther__Group_5_1_0_0__0__Impl50497); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24810: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24814:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24815: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__150528); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24821: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24825:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24826:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24826:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24827:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__OpOther__Group_5_1_0_0__1__Impl50556); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24844: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24848:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24849: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__050591); 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__050594); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24856:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24860:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24861:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24861:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24862:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__OpOther__Group_6__0__Impl50622); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24875: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24879:1: ( rule__OpOther__Group_6__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24880:2: rule__OpOther__Group_6__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__150653); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24886: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24890:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24891:1: ( ( rule__OpOther__Alternatives_6_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24891:1: ( ( rule__OpOther__Alternatives_6_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24892:1: ( rule__OpOther__Alternatives_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24893:1: ( rule__OpOther__Alternatives_6_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24893:2: rule__OpOther__Alternatives_6_1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl50680); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24907: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24911:1: ( rule__OpOther__Group_6_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24912: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__050714); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24918: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24922:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24923:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24923:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24924:1: ( rule__OpOther__Group_6_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24925:1: ( rule__OpOther__Group_6_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24925: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__Impl50741); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24937: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24941:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24942: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__050773); 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__050776); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24949: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24953:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24954:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24954:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24955:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__OpOther__Group_6_1_0_0__0__Impl50804); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24968: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24972:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24973: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__150835); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24979: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24983:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24984:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24984:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24985:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__OpOther__Group_6_1_0_0__1__Impl50863); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25002: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25006:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25007:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__050898); rule__XAdditiveExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__050901); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25014:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25018:1: ( ( ruleXMultiplicativeExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25019:1: ( ruleXMultiplicativeExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25019:1: ( ruleXMultiplicativeExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25020:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl50928); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25031: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25035:1: ( rule__XAdditiveExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25036:2: rule__XAdditiveExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__150957); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25042: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25046:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25047:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25047:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25048:1: ( rule__XAdditiveExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25049:1: ( rule__XAdditiveExpression__Group_1__0 )* loop233: do { int alt233=2; int LA233_0 = input.LA(1); if ( (LA233_0==92) ) { int LA233_2 = input.LA(2); if ( (synpred346_InternalFeature()) ) { alt233=1; } } else if ( (LA233_0==91) ) { int LA233_3 = input.LA(2); if ( (synpred346_InternalFeature()) ) { alt233=1; } } switch (alt233) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25049:2: rule__XAdditiveExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl50984); rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop233; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25063: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25067:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25068: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__051019); 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__051022); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25075: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25079:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25080:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25080:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25081:1: ( rule__XAdditiveExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25082:1: ( rule__XAdditiveExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25082:2: rule__XAdditiveExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl51049); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25092: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25096:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25097:2: rule__XAdditiveExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__151079); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25103: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25107:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25108:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25108:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25109:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25110:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25110:2: rule__XAdditiveExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl51106); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25124: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25128:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25129:2: rule__XAdditiveExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__051140); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25135: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25139:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25140:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25140:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25141:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25142:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25142: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__Impl51167); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25154: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25158:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25159: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__051199); 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__051202); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25166: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25170:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25171:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25171:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25172:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25173:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25175: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25185: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25189:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25190: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__151260); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25196: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25200:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25201:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25201:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25202:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25203:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25203: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__Impl51287); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25217: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25221:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25222:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__051321); rule__XMultiplicativeExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__051324); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25229:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25233:1: ( ( ruleXUnaryOperation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25234:1: ( ruleXUnaryOperation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25234:1: ( ruleXUnaryOperation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25235:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl51351); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25246: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25250:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25251:2: rule__XMultiplicativeExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__151380); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25257: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25261:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25262:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25262:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25263:1: ( rule__XMultiplicativeExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25264:1: ( rule__XMultiplicativeExpression__Group_1__0 )* loop234: do { int alt234=2; switch ( input.LA(1) ) { case 93: { int LA234_2 = input.LA(2); if ( (synpred347_InternalFeature()) ) { alt234=1; } } break; case 94: { int LA234_3 = input.LA(2); if ( (synpred347_InternalFeature()) ) { alt234=1; } } break; case 95: { int LA234_4 = input.LA(2); if ( (synpred347_InternalFeature()) ) { alt234=1; } } break; case 96: { int LA234_5 = input.LA(2); if ( (synpred347_InternalFeature()) ) { alt234=1; } } break; } switch (alt234) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25264:2: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl51407); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop234; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25278: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25282:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25283: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__051442); 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__051445); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25290: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25294:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25295:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25295:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25296:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25297:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25297:2: rule__XMultiplicativeExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl51472); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25307: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25311:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25312:2: rule__XMultiplicativeExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__151502); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25318: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25322:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25323:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25323:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25324:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25325:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25325:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl51529); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25339: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25343:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25344:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__051563); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25350: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25354:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25355:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25355:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25356:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25357:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25357: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__Impl51590); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25369: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25373:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25374: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__051622); 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__051625); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25381: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25385:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25386:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25386:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25387:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25388:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25390: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25400: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25404:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25405: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__151683); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25411: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25415:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25416:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25416:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25417:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25418:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25418: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__Impl51710); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25432: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25436:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25437: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__051744); 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__051747); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25444:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25448:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25449:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25449:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25450:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25451:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25453: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25463: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25467:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25468: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__151805); 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__151808); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25475: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25479:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25480:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25480:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25481:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25482:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25482:2: rule__XUnaryOperation__FeatureAssignment_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl51835); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25492: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25496:1: ( rule__XUnaryOperation__Group_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25497:2: rule__XUnaryOperation__Group_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__251865); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25503: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25507:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25508:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25508:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25509:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25510:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25510:2: rule__XUnaryOperation__OperandAssignment_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl51892); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25526: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25530:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25531:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__051928); rule__XCastedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__051931); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25538:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25542:1: ( ( ruleXPostfixOperation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25543:1: ( ruleXPostfixOperation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25543:1: ( ruleXPostfixOperation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25544:1: ruleXPostfixOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl51958); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25555: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25559:1: ( rule__XCastedExpression__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25560:2: rule__XCastedExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__151987); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25566: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25570:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25571:1: ( ( rule__XCastedExpression__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25571:1: ( ( rule__XCastedExpression__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25572:1: ( rule__XCastedExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25573:1: ( rule__XCastedExpression__Group_1__0 )* loop235: do { int alt235=2; int LA235_0 = input.LA(1); if ( (LA235_0==127) ) { int LA235_2 = input.LA(2); if ( (synpred348_InternalFeature()) ) { alt235=1; } } switch (alt235) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25573:2: rule__XCastedExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl52014); rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop235; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25587: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25591:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25592: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__052049); 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__052052); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25599: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25603:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25604:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25604:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25605:1: ( rule__XCastedExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25606:1: ( rule__XCastedExpression__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25606:2: rule__XCastedExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl52079); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25616: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25620:1: ( rule__XCastedExpression__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25621:2: rule__XCastedExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__152109); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25627: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25631:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25632:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25632:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25633:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25634:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25634:2: rule__XCastedExpression__TypeAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl52136); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25648: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25652:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25653:2: rule__XCastedExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__052170); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25659: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25663:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25664:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25664:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25665:1: ( rule__XCastedExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25666:1: ( rule__XCastedExpression__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25666: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__Impl52197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25678: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25682:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25683: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__052229); 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__052232); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25690: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25694:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25695:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25695:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25696:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25697:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25699: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25709: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25713:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25714: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__152290); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25720: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25724:1: ( ( 'as' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25725:1: ( 'as' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25725:1: ( 'as' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25726:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } match(input,127,FollowSets002.FOLLOW_127_in_rule__XCastedExpression__Group_1_0_0__1__Impl52318); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25743: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25747:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25748:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__052353); rule__XPostfixOperation__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__052356); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25755:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25759:1: ( ( ruleXMemberFeatureCall ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25760:1: ( ruleXMemberFeatureCall ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25760:1: ( ruleXMemberFeatureCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25761:1: ruleXMemberFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl52383); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25772: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25776:1: ( rule__XPostfixOperation__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25777:2: rule__XPostfixOperation__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__152412); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25783: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25787:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25788:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25788:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25789:1: ( rule__XPostfixOperation__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25790:1: ( rule__XPostfixOperation__Group_1__0 )? int alt236=2; int LA236_0 = input.LA(1); if ( (LA236_0==98) ) { int LA236_1 = input.LA(2); if ( (synpred349_InternalFeature()) ) { alt236=1; } } else if ( (LA236_0==99) ) { int LA236_2 = input.LA(2); if ( (synpred349_InternalFeature()) ) { alt236=1; } } switch (alt236) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25790:2: rule__XPostfixOperation__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl52439); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25804: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25808:1: ( rule__XPostfixOperation__Group_1__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25809:2: rule__XPostfixOperation__Group_1__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__052474); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25815: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25819:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25820:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25820:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25821:1: ( rule__XPostfixOperation__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25822:1: ( rule__XPostfixOperation__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25822:2: rule__XPostfixOperation__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl52501); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25834: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25838:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25839: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__052533); 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__052536); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25846: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25850:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25851:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25851:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25852:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25853:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25855: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25865: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25869:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25870:2: rule__XPostfixOperation__Group_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__152594); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25876: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25880:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25881:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25881:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25882:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25883:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25883:2: rule__XPostfixOperation__FeatureAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl52621); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25897: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25901:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25902:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__052655); rule__XMemberFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__052658); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25909:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25913:1: ( ( ruleXPrimaryExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25914:1: ( ruleXPrimaryExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25914:1: ( ruleXPrimaryExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25915:1: ruleXPrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl52685); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25926: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25930:1: ( rule__XMemberFeatureCall__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25931:2: rule__XMemberFeatureCall__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__152714); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25937: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25941:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25942:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25942:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25943:1: ( rule__XMemberFeatureCall__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25944:1: ( rule__XMemberFeatureCall__Alternatives_1 )* loop237: do { int alt237=2; switch ( input.LA(1) ) { case 100: { int LA237_2 = input.LA(2); if ( (synpred350_InternalFeature()) ) { alt237=1; } } break; case 143: { int LA237_3 = input.LA(2); if ( (synpred350_InternalFeature()) ) { alt237=1; } } break; case 144: { int LA237_4 = input.LA(2); if ( (synpred350_InternalFeature()) ) { alt237=1; } } break; } switch (alt237) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25944:2: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl52741); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; default : break loop237; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25958: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25962:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25963: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__052776); 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__052779); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25970: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25974:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25975:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25975:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25976:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25977:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25977: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__Impl52806); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25987: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25991:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25992:2: rule__XMemberFeatureCall__Group_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__152836); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25998: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26002:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26003:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26003:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26004:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26005:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26005:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl52863); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26019: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26023:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26024: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__052897); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26030: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26034:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26035:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26035:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26036:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26037:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26037: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__Impl52924); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26049: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26053:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26054: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__052956); 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__052959); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26061: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26065:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26066:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26066:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26067:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26068:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26070: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26080: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26084:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26085: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__153017); 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__153020); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26092: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26096:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26097:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26097:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26098:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26099:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26099: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__Impl53047); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26109: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26113:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26114: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__253077); 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__253080); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26121: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26125:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26126:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26126:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26127:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26128:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26128: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__Impl53107); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26138: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26142:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26143: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__353137); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26149: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26153:1: ( ( ruleOpSingleAssign ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26154:1: ( ruleOpSingleAssign ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26154:1: ( ruleOpSingleAssign ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26155: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__Impl53164); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26174: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26178:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26179: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__053201); 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__053204); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26186: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26190:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26191:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26191:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26192:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26193:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26193: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__Impl53231); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26203: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26207:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26208: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__153261); 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__153264); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26215: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26219:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26220:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26220:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26221:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26222:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? int alt238=2; int LA238_0 = input.LA(1); if ( (LA238_0==84) ) { alt238=1; } switch (alt238) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26222: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__Impl53291); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26232: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26236:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26237: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__253322); 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__253325); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26244: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26248:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26249:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26249:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26250:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26251:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26251:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl53352); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26261: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26265:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26266: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__353382); 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__353385); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26273: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26277:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26278:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26278:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26279:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26280:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? int alt239=2; alt239 = dfa239.predict(input); switch (alt239) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26280: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__Impl53412); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26290: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26294:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26295:2: rule__XMemberFeatureCall__Group_1_1__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__453443); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26301: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26305:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26306:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26306:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26307:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26308:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? int alt240=2; alt240 = dfa240.predict(input); switch (alt240) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26308:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl53470); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26328: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26332:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26333: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__053511); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26339: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26343:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26344:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26344:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26345:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26346:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26346: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__Impl53538); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26358: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26362:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26363: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__053570); 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__053573); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26370: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26374:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26375:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26375:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26376:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26377:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26379: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26389: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26393:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26394: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__153631); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26400: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26404:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26405:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26405:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26406:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26407:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26407: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__Impl53658); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26421: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26425:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26426: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__053692); 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__053695); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26433: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26437:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26438:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26438:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26439:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl53723); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26452: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26456:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26457: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__153754); 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__153757); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26464: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26468:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26469:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26469:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26470:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26471:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26471: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__Impl53784); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26481: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26485:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26486: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__253814); 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__253817); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26493: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26497:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26498:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26498:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26499:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26500:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* loop241: do { int alt241=2; int LA241_0 = input.LA(1); if ( (LA241_0==111) ) { alt241=1; } switch (alt241) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26500: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__Impl53844); rule__XMemberFeatureCall__Group_1_1_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop241; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26510: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26514:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26515: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__353875); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26521: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26525:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26526:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26526:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26527:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl53903); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26548: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26552:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26553: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__053942); 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__053945); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26560: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26564:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26565:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26565:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26566:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl53973); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26579: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26583:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26584: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__154004); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26590: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26594:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26595:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26595:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26596:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26597:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26597: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__Impl54031); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26611: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26615:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26616: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__054065); 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__054068); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26623: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26627:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26628:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26628:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26629:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26630:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26630: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__Impl54095); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26640: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26644:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26645: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__154125); 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__154128); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26652: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26656:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26657:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26657:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26658:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26659:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? int alt242=2; int LA242_0 = input.LA(1); if ( ((LA242_0>=RULE_ID && LA242_0<=RULE_DECIMAL)||(LA242_0>=RULE_STRING && LA242_0<=RULE_RICH_TEXT_START)||LA242_0==42||(LA242_0>=44 && LA242_0<=56)||(LA242_0>=59 && LA242_0<=72)||LA242_0==84||LA242_0==88||(LA242_0>=91 && LA242_0<=92)||LA242_0==97||(LA242_0>=101 && LA242_0<=102)||LA242_0==104||LA242_0==107||LA242_0==109||LA242_0==112||(LA242_0>=114 && LA242_0<=115)||(LA242_0>=125 && LA242_0<=126)||LA242_0==128||(LA242_0>=131 && LA242_0<=137)||(LA242_0>=145 && LA242_0<=146)) ) { alt242=1; } switch (alt242) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26659: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__Impl54155); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26669: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26673:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26674: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__254186); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26680: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26684:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26685:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26685:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26686:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl54214); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26705: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26709:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26710: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__054251); 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__054254); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26717: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26721:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26722:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26722:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26723: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26724:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26724: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__Impl54281); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26734: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26738:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26739: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__154311); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26745: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26749:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26750:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26750:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26751: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26752:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* loop243: do { int alt243=2; int LA243_0 = input.LA(1); if ( (LA243_0==111) ) { alt243=1; } switch (alt243) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26752: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__Impl54338); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop243; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26766: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26770:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26771: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__054373); 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__054376); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26778: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26782:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26783:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26783:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26784:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl54404); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26797: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26801:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26802: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__154435); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26808: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26812:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26813:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26813:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26814: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26815:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26815: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__Impl54462); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26829: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26833:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26834:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__054496); rule__XSetLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__054499); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26841:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26845:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26846:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26846:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26847:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26848:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26850: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26860: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26864:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26865:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__154557); rule__XSetLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__154560); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26872:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26876:1: ( ( '#' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26877:1: ( '#' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26877:1: ( '#' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26878:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } match(input,125,FollowSets002.FOLLOW_125_in_rule__XSetLiteral__Group__1__Impl54588); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26891: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26895:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26896:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__254619); rule__XSetLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__254622); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26903:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26907:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26908:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26908:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26909:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } match(input,109,FollowSets002.FOLLOW_109_in_rule__XSetLiteral__Group__2__Impl54650); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26922: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26926:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26927:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__354681); rule__XSetLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__354684); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26934: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26938:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26939:1: ( ( rule__XSetLiteral__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26939:1: ( ( rule__XSetLiteral__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26940:1: ( rule__XSetLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26941:1: ( rule__XSetLiteral__Group_3__0 )? int alt244=2; int LA244_0 = input.LA(1); if ( ((LA244_0>=RULE_ID && LA244_0<=RULE_DECIMAL)||(LA244_0>=RULE_STRING && LA244_0<=RULE_RICH_TEXT_START)||LA244_0==42||(LA244_0>=44 && LA244_0<=56)||(LA244_0>=59 && LA244_0<=72)||LA244_0==84||(LA244_0>=91 && LA244_0<=92)||LA244_0==97||(LA244_0>=101 && LA244_0<=102)||LA244_0==104||LA244_0==107||LA244_0==109||LA244_0==112||(LA244_0>=114 && LA244_0<=115)||(LA244_0>=125 && LA244_0<=126)||LA244_0==128||(LA244_0>=131 && LA244_0<=137)||LA244_0==146) ) { alt244=1; } switch (alt244) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26941:2: rule__XSetLiteral__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl54711); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26951: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26955:1: ( rule__XSetLiteral__Group__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26956:2: rule__XSetLiteral__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__454742); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26962:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26966:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26967:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26967:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26968:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); } match(input,108,FollowSets002.FOLLOW_108_in_rule__XSetLiteral__Group__4__Impl54770); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26991: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26995:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26996: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__054811); 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__054814); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27003: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27007:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27008:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27008:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27009:1: ( rule__XSetLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27010:1: ( rule__XSetLiteral__ElementsAssignment_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27010:2: rule__XSetLiteral__ElementsAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl54841); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27020: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27024:1: ( rule__XSetLiteral__Group_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27025:2: rule__XSetLiteral__Group_3__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__154871); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27031: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27035:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27036:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27036:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27037:1: ( rule__XSetLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27038:1: ( rule__XSetLiteral__Group_3_1__0 )* loop245: do { int alt245=2; int LA245_0 = input.LA(1); if ( (LA245_0==111) ) { alt245=1; } switch (alt245) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27038:2: rule__XSetLiteral__Group_3_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl54898); rule__XSetLiteral__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop245; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27052: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27056:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27057: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__054933); 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__054936); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27064: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27068:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27069:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27069:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27070:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XSetLiteral__Group_3_1__0__Impl54964); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27083: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27087:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27088:2: rule__XSetLiteral__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__154995); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27094: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27098:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27099:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27099:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27100:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27101:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27101:2: rule__XSetLiteral__ElementsAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl55022); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27115: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27119:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27120:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__055056); rule__XListLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__055059); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27127:1: rule__XListLiteral__Group__0__Impl : ( () ) ; public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27131:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27132:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27132:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27133:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27134:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27136: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27146: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27150:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27151:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__155117); rule__XListLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__155120); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27158:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27162:1: ( ( '#' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27163:1: ( '#' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27163:1: ( '#' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27164:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } match(input,125,FollowSets002.FOLLOW_125_in_rule__XListLiteral__Group__1__Impl55148); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27177: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27181:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27182:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__255179); rule__XListLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__255182); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27189:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27193:1: ( ( '[' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27194:1: ( '[' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27194:1: ( '[' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27195:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } match(input,126,FollowSets002.FOLLOW_126_in_rule__XListLiteral__Group__2__Impl55210); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27208: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27212:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27213:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__355241); rule__XListLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__355244); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27220: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27224:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27225:1: ( ( rule__XListLiteral__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27225:1: ( ( rule__XListLiteral__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27226:1: ( rule__XListLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27227:1: ( rule__XListLiteral__Group_3__0 )? int alt246=2; int LA246_0 = input.LA(1); if ( ((LA246_0>=RULE_ID && LA246_0<=RULE_DECIMAL)||(LA246_0>=RULE_STRING && LA246_0<=RULE_RICH_TEXT_START)||LA246_0==42||(LA246_0>=44 && LA246_0<=56)||(LA246_0>=59 && LA246_0<=72)||LA246_0==84||(LA246_0>=91 && LA246_0<=92)||LA246_0==97||(LA246_0>=101 && LA246_0<=102)||LA246_0==104||LA246_0==107||LA246_0==109||LA246_0==112||(LA246_0>=114 && LA246_0<=115)||(LA246_0>=125 && LA246_0<=126)||LA246_0==128||(LA246_0>=131 && LA246_0<=137)||LA246_0==146) ) { alt246=1; } switch (alt246) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27227:2: rule__XListLiteral__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl55271); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27237: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27241:1: ( rule__XListLiteral__Group__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27242:2: rule__XListLiteral__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__455302); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27248:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27252:1: ( ( ']' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27253:1: ( ']' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27253:1: ( ']' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27254:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } match(input,124,FollowSets002.FOLLOW_124_in_rule__XListLiteral__Group__4__Impl55330); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27277: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27281:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27282: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__055371); 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__055374); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27289: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27293:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27294:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27294:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27295:1: ( rule__XListLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27296:1: ( rule__XListLiteral__ElementsAssignment_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27296:2: rule__XListLiteral__ElementsAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl55401); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27306: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27310:1: ( rule__XListLiteral__Group_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27311:2: rule__XListLiteral__Group_3__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__155431); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27317: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27321:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27322:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27322:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27323:1: ( rule__XListLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27324:1: ( rule__XListLiteral__Group_3_1__0 )* loop247: do { int alt247=2; int LA247_0 = input.LA(1); if ( (LA247_0==111) ) { alt247=1; } switch (alt247) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27324:2: rule__XListLiteral__Group_3_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl55458); rule__XListLiteral__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop247; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27338: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27342:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27343: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__055493); 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__055496); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27350: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27354:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27355:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27355:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27356:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XListLiteral__Group_3_1__0__Impl55524); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27369: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27373:1: ( rule__XListLiteral__Group_3_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27374:2: rule__XListLiteral__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__155555); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27380: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27384:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27385:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27385:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27386:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27387:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27387:2: rule__XListLiteral__ElementsAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl55582); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27401: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27405:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27406:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__055616); rule__XClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__055619); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27413: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27417:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27418:1: ( ( rule__XClosure__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27418:1: ( ( rule__XClosure__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27419:1: ( rule__XClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27420:1: ( rule__XClosure__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27420:2: rule__XClosure__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl55646); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27430: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27434:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27435:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__155676); rule__XClosure__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__155679); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27442: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27446:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27447:1: ( ( rule__XClosure__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27447:1: ( ( rule__XClosure__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27448:1: ( rule__XClosure__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27449:1: ( rule__XClosure__Group_1__0 )? int alt248=2; alt248 = dfa248.predict(input); switch (alt248) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27449:2: rule__XClosure__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl55706); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27459: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27463:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27464:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__255737); rule__XClosure__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__255740); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27471: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27475:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27476:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27476:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27477:1: ( rule__XClosure__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27478:1: ( rule__XClosure__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27478:2: rule__XClosure__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl55767); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27488: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27492:1: ( rule__XClosure__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27493:2: rule__XClosure__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__355797); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27499:1: rule__XClosure__Group__3__Impl : ( ']' ) ; public final void rule__XClosure__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27503:1: ( ( ']' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27504:1: ( ']' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27504:1: ( ']' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27505:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } match(input,124,FollowSets002.FOLLOW_124_in_rule__XClosure__Group__3__Impl55825); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27526: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27530:1: ( rule__XClosure__Group_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27531:2: rule__XClosure__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__055864); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27537: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27541:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27542:1: ( ( rule__XClosure__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27542:1: ( ( rule__XClosure__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27543:1: ( rule__XClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27544:1: ( rule__XClosure__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27544:2: rule__XClosure__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl55891); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27556: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27560:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27561: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__055923); 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__055926); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27568: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27572:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27573:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27573:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27574:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27575:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27577: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27587: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27591:1: ( rule__XClosure__Group_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27592:2: rule__XClosure__Group_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__155984); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27598: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27602:1: ( ( '[' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27603:1: ( '[' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27603:1: ( '[' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27604:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } match(input,126,FollowSets002.FOLLOW_126_in_rule__XClosure__Group_0_0__1__Impl56012); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27621: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27625:1: ( rule__XClosure__Group_1__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27626:2: rule__XClosure__Group_1__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__056047); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27632: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27636:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27637:1: ( ( rule__XClosure__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27637:1: ( ( rule__XClosure__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27638:1: ( rule__XClosure__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27639:1: ( rule__XClosure__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27639:2: rule__XClosure__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl56074); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27651: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27655:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27656: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__056106); 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__056109); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27663: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27667:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27668:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27668:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27669:1: ( rule__XClosure__Group_1_0_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27670:1: ( rule__XClosure__Group_1_0_0__0 )? int alt249=2; int LA249_0 = input.LA(1); if ( (LA249_0==RULE_ID||LA249_0==42||(LA249_0>=44 && LA249_0<=56)||(LA249_0>=59 && LA249_0<=72)||LA249_0==88||LA249_0==112) ) { alt249=1; } switch (alt249) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27670: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__Impl56136); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27680: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27684:1: ( rule__XClosure__Group_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27685:2: rule__XClosure__Group_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__156167); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27691: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27695:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27696:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27696:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27697:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27698:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27698:2: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl56194); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27712: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27716:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27717: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__056228); 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__056231); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27724: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27728:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27729:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27729:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27730:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27731:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27731: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__Impl56258); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27741: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27745:1: ( rule__XClosure__Group_1_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27746: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__156288); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27752: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27756:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27757:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27757:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27758:1: ( rule__XClosure__Group_1_0_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27759:1: ( rule__XClosure__Group_1_0_0_1__0 )* loop250: do { int alt250=2; int LA250_0 = input.LA(1); if ( (LA250_0==111) ) { alt250=1; } switch (alt250) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27759: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__Impl56315); rule__XClosure__Group_1_0_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop250; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27773: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27777:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27778: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__056350); 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__056353); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27785: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27789:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27790:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27790:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27791:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XClosure__Group_1_0_0_1__0__Impl56381); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27804: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27808:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27809: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__156412); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27815: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27819:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27820:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27820:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27821:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27822:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27822: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__Impl56439); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27836: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27840:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27841:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__056473); rule__XExpressionInClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__056476); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27848:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27852:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27853:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27853:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27854:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27855:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27857: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27867: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27871:1: ( rule__XExpressionInClosure__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27872:2: rule__XExpressionInClosure__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__156534); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27878: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27882:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27883:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27883:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27884:1: ( rule__XExpressionInClosure__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27885:1: ( rule__XExpressionInClosure__Group_1__0 )* loop251: do { int alt251=2; int LA251_0 = input.LA(1); if ( ((LA251_0>=RULE_ID && LA251_0<=RULE_DECIMAL)||(LA251_0>=RULE_STRING && LA251_0<=RULE_RICH_TEXT_START)||LA251_0==42||(LA251_0>=44 && LA251_0<=72)||LA251_0==84||(LA251_0>=91 && LA251_0<=92)||LA251_0==97||(LA251_0>=101 && LA251_0<=102)||LA251_0==104||LA251_0==107||LA251_0==109||LA251_0==112||(LA251_0>=114 && LA251_0<=115)||(LA251_0>=125 && LA251_0<=126)||LA251_0==128||(LA251_0>=131 && LA251_0<=137)||LA251_0==146) ) { alt251=1; } switch (alt251) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27885:2: rule__XExpressionInClosure__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl56561); rule__XExpressionInClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop251; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27899: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27903:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27904: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__056596); 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__056599); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27911: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27915:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27916:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27916:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27917:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27918:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27918:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl56626); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27928: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27932:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27933:2: rule__XExpressionInClosure__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__156656); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27939:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27943:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27944:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27944:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27945:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27946:1: ( ';' )? int alt252=2; int LA252_0 = input.LA(1); if ( (LA252_0==43) ) { alt252=1; } switch (alt252) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27947:2: ';' { match(input,43,FollowSets002.FOLLOW_43_in_rule__XExpressionInClosure__Group_1__1__Impl56685); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27962: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27966:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27967:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__056722); rule__XShortClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__056725); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27974: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27978:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27979:1: ( ( rule__XShortClosure__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27979:1: ( ( rule__XShortClosure__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27980:1: ( rule__XShortClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27981:1: ( rule__XShortClosure__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27981:2: rule__XShortClosure__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl56752); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27991: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27995:1: ( rule__XShortClosure__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27996:2: rule__XShortClosure__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__156782); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28002: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28006:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28007:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28007:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28008:1: ( rule__XShortClosure__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28009:1: ( rule__XShortClosure__ExpressionAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28009:2: rule__XShortClosure__ExpressionAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl56809); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28023: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28027:1: ( rule__XShortClosure__Group_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28028:2: rule__XShortClosure__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__056843); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28034: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28038:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28039:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28039:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28040:1: ( rule__XShortClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28041:1: ( rule__XShortClosure__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28041:2: rule__XShortClosure__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl56870); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28053: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28057:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28058: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__056902); 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__056905); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28065: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28069:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28070:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28070:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28071:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28072:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28074: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28084: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28088:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28089: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__156963); 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__156966); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28096: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28100:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28101:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28101:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28102:1: ( rule__XShortClosure__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28103:1: ( rule__XShortClosure__Group_0_0_1__0 )? int alt253=2; int LA253_0 = input.LA(1); if ( (LA253_0==RULE_ID||LA253_0==42||(LA253_0>=44 && LA253_0<=56)||(LA253_0>=59 && LA253_0<=72)||LA253_0==88||LA253_0==112) ) { alt253=1; } switch (alt253) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28103: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__Impl56993); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28113: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28117:1: ( rule__XShortClosure__Group_0_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28118:2: rule__XShortClosure__Group_0_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__257024); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28124: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28128:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28129:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28129:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28130:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28131:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28131:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl57051); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28147: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28151:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28152: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__057087); 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__057090); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28159: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28163:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28164:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28164:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28165:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28166:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28166: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__Impl57117); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28176: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28180:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28181: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__157147); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28187: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28191:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28192:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28192:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28193:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28194:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* loop254: do { int alt254=2; int LA254_0 = input.LA(1); if ( (LA254_0==111) ) { alt254=1; } switch (alt254) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28194: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__Impl57174); rule__XShortClosure__Group_0_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop254; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28208: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28212:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28213: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__057209); 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__057212); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28220: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28224:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28225:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28225:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28226:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XShortClosure__Group_0_0_1_1__0__Impl57240); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28239: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28243:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28244: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__157271); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28250: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28254:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28255:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28255:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28256:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28257:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28257: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__Impl57298); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28271: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28275:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28276:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__057332); rule__XParenthesizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__057335); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28283:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28287:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28288:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28288:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28289:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XParenthesizedExpression__Group__0__Impl57363); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28302: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28306:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28307:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__157394); rule__XParenthesizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__157397); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28314:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28318:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28319:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28319:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28320:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl57424); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28331: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28335:1: ( rule__XParenthesizedExpression__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28336:2: rule__XParenthesizedExpression__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__257453); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28342:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28346:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28347:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28347:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28348:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XParenthesizedExpression__Group__2__Impl57481); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28367: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28371:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28372:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__057518); rule__XIfExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__057521); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28379:1: rule__XIfExpression__Group__0__Impl : ( () ) ; public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28383:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28384:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28384:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28385:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28386:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28388: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28398: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28402:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28403:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__157579); rule__XIfExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__157582); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28410:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28414:1: ( ( 'if' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28415:1: ( 'if' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28415:1: ( 'if' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28416:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } match(input,128,FollowSets002.FOLLOW_128_in_rule__XIfExpression__Group__1__Impl57610); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28429: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28433:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28434:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__257641); rule__XIfExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__257644); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28441:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28445:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28446:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28446:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28447:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XIfExpression__Group__2__Impl57672); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28460: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28464:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28465:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__357703); rule__XIfExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__357706); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28472: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28476:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28477:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28477:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28478:1: ( rule__XIfExpression__IfAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28479:1: ( rule__XIfExpression__IfAssignment_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28479:2: rule__XIfExpression__IfAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl57733); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28489: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28493:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28494:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__457763); rule__XIfExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__457766); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28501:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28505:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28506:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28506:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28507:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XIfExpression__Group__4__Impl57794); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28520: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28524:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28525:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__557825); rule__XIfExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__557828); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28532: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28536:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28537:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28537:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28538:1: ( rule__XIfExpression__ThenAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28539:1: ( rule__XIfExpression__ThenAssignment_5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28539:2: rule__XIfExpression__ThenAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl57855); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28549: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28553:1: ( rule__XIfExpression__Group__6__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28554:2: rule__XIfExpression__Group__6__Impl { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__657885); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28560: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28564:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28565:1: ( ( rule__XIfExpression__Group_6__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28565:1: ( ( rule__XIfExpression__Group_6__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28566:1: ( rule__XIfExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup_6()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28567:1: ( rule__XIfExpression__Group_6__0 )? int alt255=2; int LA255_0 = input.LA(1); if ( (LA255_0==129) ) { int LA255_1 = input.LA(2); if ( (synpred368_InternalFeature()) ) { alt255=1; } } switch (alt255) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28567:2: rule__XIfExpression__Group_6__0 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl57912); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28591: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28595:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28596: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__057957); 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__057960); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28603: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28607:1: ( ( ( 'else' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28608:1: ( ( 'else' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28608:1: ( ( 'else' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28609:1: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28610:1: ( 'else' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28611:2: 'else' { match(input,129,FollowSets002.FOLLOW_129_in_rule__XIfExpression__Group_6__0__Impl57989); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28622: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28626:1: ( rule__XIfExpression__Group_6__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28627:2: rule__XIfExpression__Group_6__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__158021); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28633: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28637:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28638:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28638:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28639:1: ( rule__XIfExpression__ElseAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28640:1: ( rule__XIfExpression__ElseAssignment_6_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28640:2: rule__XIfExpression__ElseAssignment_6_1 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl58048); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28654: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28658:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28659:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__058082); rule__XCasePart__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__058085); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28666:1: rule__XCasePart__Group__0__Impl : ( () ) ; public final void rule__XCasePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28670:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28671:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28671:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28672:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28673:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28675: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28685: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28689:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28690:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__158143); rule__XCasePart__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__158146); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28697: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28701:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28702:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28702:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28703:1: ( rule__XCasePart__TypeGuardAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28704:1: ( rule__XCasePart__TypeGuardAssignment_1 )? int alt256=2; int LA256_0 = input.LA(1); if ( (LA256_0==RULE_ID||(LA256_0>=61 && LA256_0<=65)||LA256_0==88||LA256_0==112) ) { alt256=1; } switch (alt256) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28704:2: rule__XCasePart__TypeGuardAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl58173); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28714: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28718:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28719:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__258204); rule__XCasePart__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__258207); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28726: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28730:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28731:1: ( ( rule__XCasePart__Group_2__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28731:1: ( ( rule__XCasePart__Group_2__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28732:1: ( rule__XCasePart__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28733:1: ( rule__XCasePart__Group_2__0 )? int alt257=2; int LA257_0 = input.LA(1); if ( (LA257_0==130) ) { alt257=1; } switch (alt257) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28733:2: rule__XCasePart__Group_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl58234); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28743: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28747:1: ( rule__XCasePart__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28748:2: rule__XCasePart__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__358265); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28754: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28758:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28759:1: ( ( rule__XCasePart__Alternatives_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28759:1: ( ( rule__XCasePart__Alternatives_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28760:1: ( rule__XCasePart__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getAlternatives_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28761:1: ( rule__XCasePart__Alternatives_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28761:2: rule__XCasePart__Alternatives_3 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl58292); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28779: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28783:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28784: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__058330); 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__058333); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28791: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28795:1: ( ( 'case' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28796:1: ( 'case' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28796:1: ( 'case' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28797:1: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } match(input,130,FollowSets002.FOLLOW_130_in_rule__XCasePart__Group_2__0__Impl58361); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28810: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28814:1: ( rule__XCasePart__Group_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28815:2: rule__XCasePart__Group_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__158392); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28821: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28825:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28826:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28826:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28827:1: ( rule__XCasePart__CaseAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28828:1: ( rule__XCasePart__CaseAssignment_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28828:2: rule__XCasePart__CaseAssignment_2_1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl58419); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28842: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28846:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28847: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__058453); 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__058456); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28854: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28858:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28859:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28859:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28860:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } match(input,113,FollowSets002.FOLLOW_113_in_rule__XCasePart__Group_3_0__0__Impl58484); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28873: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28877:1: ( rule__XCasePart__Group_3_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28878:2: rule__XCasePart__Group_3_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__158515); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28884: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28888:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28889:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28889:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28890:1: ( rule__XCasePart__ThenAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28891:1: ( rule__XCasePart__ThenAssignment_3_0_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28891:2: rule__XCasePart__ThenAssignment_3_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl58542); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28905: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28909:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28910:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__058576); rule__XForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__058579); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28917: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28921:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28922:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28922:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28923:1: ( rule__XForLoopExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28924:1: ( rule__XForLoopExpression__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28924:2: rule__XForLoopExpression__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl58606); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28934: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28938:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28939:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__158636); rule__XForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__158639); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28946: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28950:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28951:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28951:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28952:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28953:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28953:2: rule__XForLoopExpression__ForExpressionAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl58666); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28963: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28967:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28968:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__258696); rule__XForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__258699); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28975:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28979:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28980:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28980:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28981:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XForLoopExpression__Group__2__Impl58727); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28994: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28998:1: ( rule__XForLoopExpression__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28999:2: rule__XForLoopExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__358758); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29005: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29009:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29010:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29010:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29011:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29012:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29012:2: rule__XForLoopExpression__EachExpressionAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl58785); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29030: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29034:1: ( rule__XForLoopExpression__Group_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29035:2: rule__XForLoopExpression__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__058823); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29041: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29045:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29046:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29046:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29047:1: ( rule__XForLoopExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29048:1: ( rule__XForLoopExpression__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29048:2: rule__XForLoopExpression__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl58850); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29060: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29064:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29065: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__058882); 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__058885); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29072: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29076:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29077:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29077:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29078:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29079:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29081: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29091: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29095:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29096: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__158943); 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__158946); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29103: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29107:1: ( ( 'for' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29108:1: ( 'for' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29108:1: ( 'for' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29109:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } match(input,131,FollowSets002.FOLLOW_131_in_rule__XForLoopExpression__Group_0_0__1__Impl58974); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29122: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29126:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29127: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__259005); 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__259008); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29134: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29138:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29139:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29139:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29140:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XForLoopExpression__Group_0_0__2__Impl59036); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29153: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29157:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29158: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__359067); 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__359070); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29165: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29169:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29170:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29170:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29171:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29172:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29172:2: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl59097); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29182: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29186:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29187:2: rule__XForLoopExpression__Group_0_0__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__459127); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29193: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29197:1: ( ( ':' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29198:1: ( ':' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29198:1: ( ':' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29199:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } match(input,113,FollowSets002.FOLLOW_113_in_rule__XForLoopExpression__Group_0_0__4__Impl59155); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29222: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29226:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29227:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__059196); rule__XBasicForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__059199); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29234:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29238:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29239:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29239:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29240:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29241:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29243: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29253: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29257:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29258:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__159257); rule__XBasicForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__159260); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29265:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29269:1: ( ( 'for' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29270:1: ( 'for' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29270:1: ( 'for' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29271:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } match(input,131,FollowSets002.FOLLOW_131_in_rule__XBasicForLoopExpression__Group__1__Impl59288); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29284: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29288:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29289:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__259319); rule__XBasicForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__259322); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29296:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29300:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29301:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29301:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29302:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XBasicForLoopExpression__Group__2__Impl59350); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29315: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29319:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29320:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__359381); rule__XBasicForLoopExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__359384); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29327: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29331:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29332:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29332:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29333:1: ( rule__XBasicForLoopExpression__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29334:1: ( rule__XBasicForLoopExpression__Group_3__0 )? int alt258=2; int LA258_0 = input.LA(1); if ( ((LA258_0>=RULE_ID && LA258_0<=RULE_DECIMAL)||(LA258_0>=RULE_STRING && LA258_0<=RULE_RICH_TEXT_START)||LA258_0==42||(LA258_0>=44 && LA258_0<=72)||LA258_0==84||(LA258_0>=91 && LA258_0<=92)||LA258_0==97||(LA258_0>=101 && LA258_0<=102)||LA258_0==104||LA258_0==107||LA258_0==109||LA258_0==112||(LA258_0>=114 && LA258_0<=115)||(LA258_0>=125 && LA258_0<=126)||LA258_0==128||(LA258_0>=131 && LA258_0<=137)||LA258_0==146) ) { alt258=1; } switch (alt258) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29334:2: rule__XBasicForLoopExpression__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl59411); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29344: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29348:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29349:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__459442); rule__XBasicForLoopExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__459445); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29356:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29360:1: ( ( ';' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29361:1: ( ';' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29361:1: ( ';' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29362:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } match(input,43,FollowSets002.FOLLOW_43_in_rule__XBasicForLoopExpression__Group__4__Impl59473); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29375: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29379:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29380:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__559504); rule__XBasicForLoopExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__559507); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29387: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29391:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29392:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29392:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29393:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29394:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? int alt259=2; int LA259_0 = input.LA(1); if ( ((LA259_0>=RULE_ID && LA259_0<=RULE_DECIMAL)||(LA259_0>=RULE_STRING && LA259_0<=RULE_RICH_TEXT_START)||LA259_0==42||(LA259_0>=44 && LA259_0<=56)||(LA259_0>=59 && LA259_0<=72)||LA259_0==84||(LA259_0>=91 && LA259_0<=92)||LA259_0==97||(LA259_0>=101 && LA259_0<=102)||LA259_0==104||LA259_0==107||LA259_0==109||LA259_0==112||(LA259_0>=114 && LA259_0<=115)||(LA259_0>=125 && LA259_0<=126)||LA259_0==128||(LA259_0>=131 && LA259_0<=137)||LA259_0==146) ) { alt259=1; } switch (alt259) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29394:2: rule__XBasicForLoopExpression__ExpressionAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl59534); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29404: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29408:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29409:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__659565); rule__XBasicForLoopExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__659568); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29416:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29420:1: ( ( ';' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29421:1: ( ';' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29421:1: ( ';' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29422:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } match(input,43,FollowSets002.FOLLOW_43_in_rule__XBasicForLoopExpression__Group__6__Impl59596); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29435: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29439:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29440:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__759627); rule__XBasicForLoopExpression__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__759630); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29447: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29451:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29452:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29452:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29453:1: ( rule__XBasicForLoopExpression__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29454:1: ( rule__XBasicForLoopExpression__Group_7__0 )? int alt260=2; int LA260_0 = input.LA(1); if ( ((LA260_0>=RULE_ID && LA260_0<=RULE_DECIMAL)||(LA260_0>=RULE_STRING && LA260_0<=RULE_RICH_TEXT_START)||LA260_0==42||(LA260_0>=44 && LA260_0<=56)||(LA260_0>=59 && LA260_0<=72)||LA260_0==84||(LA260_0>=91 && LA260_0<=92)||LA260_0==97||(LA260_0>=101 && LA260_0<=102)||LA260_0==104||LA260_0==107||LA260_0==109||LA260_0==112||(LA260_0>=114 && LA260_0<=115)||(LA260_0>=125 && LA260_0<=126)||LA260_0==128||(LA260_0>=131 && LA260_0<=137)||LA260_0==146) ) { alt260=1; } switch (alt260) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29454:2: rule__XBasicForLoopExpression__Group_7__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl59657); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29464: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29468:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29469:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__859688); rule__XBasicForLoopExpression__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__859691); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29476:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29480:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29481:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29481:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29482:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XBasicForLoopExpression__Group__8__Impl59719); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29495: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29499:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29500:2: rule__XBasicForLoopExpression__Group__9__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__959750); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29506: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29510:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29511:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29511:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29512:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29513:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29513:2: rule__XBasicForLoopExpression__EachExpressionAssignment_9 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl59777); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29543: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29547:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29548: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__059827); 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__059830); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29555: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29559:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29560:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29560:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29561:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29562:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29562:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl59857); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29572: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29576:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29577:2: rule__XBasicForLoopExpression__Group_3__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__159887); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29583: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29587:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29588:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29588:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29589:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29590:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )* loop261: do { int alt261=2; int LA261_0 = input.LA(1); if ( (LA261_0==111) ) { alt261=1; } switch (alt261) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29590:2: rule__XBasicForLoopExpression__Group_3_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl59914); rule__XBasicForLoopExpression__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop261; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29604: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29608:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29609: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__059949); 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__059952); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29616: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29620:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29621:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29621:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29622:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl59980); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29635: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29639:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29640:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__160011); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29646: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29650:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29651:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29651:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29652:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29653:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29653:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl60038); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29667: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29671:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29672: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__060072); 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__060075); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29679: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29683:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29684:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29684:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29685:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29686:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29686:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl60102); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29696: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29700:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29701:2: rule__XBasicForLoopExpression__Group_7__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__160132); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29707: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29711:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29712:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29712:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29713:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29714:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )* loop262: do { int alt262=2; int LA262_0 = input.LA(1); if ( (LA262_0==111) ) { alt262=1; } switch (alt262) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29714:2: rule__XBasicForLoopExpression__Group_7_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl60159); rule__XBasicForLoopExpression__Group_7_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop262; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29728: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29732:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29733: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__060194); 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__060197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29740: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29744:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29745:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29745:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29746:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl60225); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29759: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29763:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29764:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__160256); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29770: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29774:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29775:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29775:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29776:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29777:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29777:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl60283); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29791: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29795:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29796:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__060317); rule__XWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__060320); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29803:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29807:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29808:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29808:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29809:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29810:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29812: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29822: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29826:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29827:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__160378); rule__XWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__160381); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29834:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29838:1: ( ( 'while' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29839:1: ( 'while' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29839:1: ( 'while' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29840:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } match(input,132,FollowSets002.FOLLOW_132_in_rule__XWhileExpression__Group__1__Impl60409); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29853: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29857:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29858:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__260440); rule__XWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__260443); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29865:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29869:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29870:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29870:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29871:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XWhileExpression__Group__2__Impl60471); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29884: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29888:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29889:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__360502); rule__XWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__360505); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29896: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29900:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29901:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29901:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29902:1: ( rule__XWhileExpression__PredicateAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29903:1: ( rule__XWhileExpression__PredicateAssignment_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29903:2: rule__XWhileExpression__PredicateAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl60532); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29913: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29917:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29918:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__460562); rule__XWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__460565); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29925:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29929:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29930:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29930:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29931:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XWhileExpression__Group__4__Impl60593); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29944: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29948:1: ( rule__XWhileExpression__Group__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29949:2: rule__XWhileExpression__Group__5__Impl { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__560624); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29955: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29959:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29960:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29960:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29961:1: ( rule__XWhileExpression__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29962:1: ( rule__XWhileExpression__BodyAssignment_5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29962:2: rule__XWhileExpression__BodyAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl60651); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29984: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29988:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29989:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__060693); rule__XDoWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__060696); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:29996:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30000:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30001:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30001:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30002:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30003:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30005: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30015: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30019:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30020:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__160754); rule__XDoWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__160757); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30027:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30031:1: ( ( 'do' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30032:1: ( 'do' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30032:1: ( 'do' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30033:1: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } match(input,133,FollowSets002.FOLLOW_133_in_rule__XDoWhileExpression__Group__1__Impl60785); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30046: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30050:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30051:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__260816); rule__XDoWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__260819); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30058: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30062:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30063:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30063:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30064:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30065:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30065:2: rule__XDoWhileExpression__BodyAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl60846); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30075: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30079:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30080:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__360876); rule__XDoWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__360879); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30087:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30091:1: ( ( 'while' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30092:1: ( 'while' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30092:1: ( 'while' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30093:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } match(input,132,FollowSets002.FOLLOW_132_in_rule__XDoWhileExpression__Group__3__Impl60907); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30106: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30110:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30111:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__460938); rule__XDoWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__460941); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30118:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30122:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30123:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30123:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30124:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XDoWhileExpression__Group__4__Impl60969); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30137: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30141:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30142:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__561000); rule__XDoWhileExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__561003); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30149: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30153:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30154:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30154:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30155:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30156:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30156:2: rule__XDoWhileExpression__PredicateAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl61030); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30166: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30170:1: ( rule__XDoWhileExpression__Group__6__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30171:2: rule__XDoWhileExpression__Group__6__Impl { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__661060); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30177:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30181:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30182:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30182:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30183:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XDoWhileExpression__Group__6__Impl61088); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30210: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30214:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30215:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__061133); rule__XBlockExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__061136); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30222:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30226:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30227:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30227:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30228:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30229:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30231: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30241: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30245:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30246:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__161194); rule__XBlockExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__161197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30253:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30257:1: ( ( '{' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30258:1: ( '{' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30258:1: ( '{' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30259:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } match(input,109,FollowSets002.FOLLOW_109_in_rule__XBlockExpression__Group__1__Impl61225); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30272: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30276:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30277:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__261256); rule__XBlockExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__261259); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30284: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30288:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30289:1: ( ( rule__XBlockExpression__Group_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30289:1: ( ( rule__XBlockExpression__Group_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30290:1: ( rule__XBlockExpression__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30291:1: ( rule__XBlockExpression__Group_2__0 )* loop263: do { int alt263=2; int LA263_0 = input.LA(1); if ( ((LA263_0>=RULE_ID && LA263_0<=RULE_DECIMAL)||(LA263_0>=RULE_STRING && LA263_0<=RULE_RICH_TEXT_START)||LA263_0==42||(LA263_0>=44 && LA263_0<=72)||LA263_0==84||(LA263_0>=91 && LA263_0<=92)||LA263_0==97||(LA263_0>=101 && LA263_0<=102)||LA263_0==104||LA263_0==107||LA263_0==109||LA263_0==112||(LA263_0>=114 && LA263_0<=115)||(LA263_0>=125 && LA263_0<=126)||LA263_0==128||(LA263_0>=131 && LA263_0<=137)||LA263_0==146) ) { alt263=1; } switch (alt263) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30291:2: rule__XBlockExpression__Group_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl61286); rule__XBlockExpression__Group_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop263; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30301: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30305:1: ( rule__XBlockExpression__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30306:2: rule__XBlockExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__361317); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30312:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30316:1: ( ( '}' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30317:1: ( '}' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30317:1: ( '}' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30318:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } match(input,108,FollowSets002.FOLLOW_108_in_rule__XBlockExpression__Group__3__Impl61345); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30339: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30343:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30344: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__061384); 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__061387); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30351: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30355:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30356:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30356:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30357:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30358:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30358:2: rule__XBlockExpression__ExpressionsAssignment_2_0 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl61414); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30368: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30372:1: ( rule__XBlockExpression__Group_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30373:2: rule__XBlockExpression__Group_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__161444); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30379:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30383:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30384:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30384:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30385:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30386:1: ( ';' )? int alt264=2; int LA264_0 = input.LA(1); if ( (LA264_0==43) ) { alt264=1; } switch (alt264) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30387:2: ';' { match(input,43,FollowSets002.FOLLOW_43_in_rule__XBlockExpression__Group_2__1__Impl61473); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30402: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30406:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30407:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__061510); rule__XFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__061513); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30414:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30418:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30419:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30419:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30420:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30421:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30423: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30433: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30437:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30438:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__161571); rule__XFeatureCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__161574); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30445: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30449:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30450:1: ( ( rule__XFeatureCall__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30450:1: ( ( rule__XFeatureCall__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30451:1: ( rule__XFeatureCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30452:1: ( rule__XFeatureCall__Group_1__0 )? int alt265=2; int LA265_0 = input.LA(1); if ( (LA265_0==84) ) { alt265=1; } switch (alt265) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30452:2: rule__XFeatureCall__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl61601); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30462: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30466:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30467:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__261632); rule__XFeatureCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__261635); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30474: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30478:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30479:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30479:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30480:1: ( rule__XFeatureCall__FeatureAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30481:1: ( rule__XFeatureCall__FeatureAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30481:2: rule__XFeatureCall__FeatureAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl61662); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30491: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30495:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30496:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__361692); rule__XFeatureCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__361695); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30503: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30507:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30508:1: ( ( rule__XFeatureCall__Group_3__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30508:1: ( ( rule__XFeatureCall__Group_3__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30509:1: ( rule__XFeatureCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30510:1: ( rule__XFeatureCall__Group_3__0 )? int alt266=2; alt266 = dfa266.predict(input); switch (alt266) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30510:2: rule__XFeatureCall__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl61722); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30520: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30524:1: ( rule__XFeatureCall__Group__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30525:2: rule__XFeatureCall__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__461753); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30531: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30535:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30536:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30536:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30537:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30538:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? int alt267=2; alt267 = dfa267.predict(input); switch (alt267) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30538:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl61780); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30558: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30562:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30563: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__061821); 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__061824); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30570:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30574:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30575:1: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30575:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30576:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); } match(input,84,FollowSets002.FOLLOW_84_in_rule__XFeatureCall__Group_1__0__Impl61852); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30589: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30593:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30594: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__161883); 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__161886); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30601: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30605:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30606:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30606:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30607:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30608:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30608:2: rule__XFeatureCall__TypeArgumentsAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl61913); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30618: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30622:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30623: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__261943); 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__261946); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30630: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30634:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30635:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30635:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30636:1: ( rule__XFeatureCall__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30637:1: ( rule__XFeatureCall__Group_1_2__0 )* loop268: do { int alt268=2; int LA268_0 = input.LA(1); if ( (LA268_0==111) ) { alt268=1; } switch (alt268) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30637:2: rule__XFeatureCall__Group_1_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl61973); rule__XFeatureCall__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop268; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30647: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30651:1: ( rule__XFeatureCall__Group_1__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30652:2: rule__XFeatureCall__Group_1__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__362004); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30658:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30662:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30663:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30663:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30664:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__XFeatureCall__Group_1__3__Impl62032); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30685: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30689:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30690: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__062071); 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__062074); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30697: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30701:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30702:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30702:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30703:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XFeatureCall__Group_1_2__0__Impl62102); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30716: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30720:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30721:2: rule__XFeatureCall__Group_1_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__162133); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30727: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30731:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30732:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30732:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30733:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30734:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30734:2: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl62160); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30748: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30752:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30753: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__062194); 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__062197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30760: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30764:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30765:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30765:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30766:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30767:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30767:2: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl62224); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30777: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30781:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30782: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__162254); 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__162257); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30789: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30793:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30794:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30794:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30795:1: ( rule__XFeatureCall__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30796:1: ( rule__XFeatureCall__Alternatives_3_1 )? int alt269=2; int LA269_0 = input.LA(1); if ( ((LA269_0>=RULE_ID && LA269_0<=RULE_DECIMAL)||(LA269_0>=RULE_STRING && LA269_0<=RULE_RICH_TEXT_START)||LA269_0==42||(LA269_0>=44 && LA269_0<=56)||(LA269_0>=59 && LA269_0<=72)||LA269_0==84||LA269_0==88||(LA269_0>=91 && LA269_0<=92)||LA269_0==97||(LA269_0>=101 && LA269_0<=102)||LA269_0==104||LA269_0==107||LA269_0==109||LA269_0==112||(LA269_0>=114 && LA269_0<=115)||(LA269_0>=125 && LA269_0<=126)||LA269_0==128||(LA269_0>=131 && LA269_0<=137)||(LA269_0>=145 && LA269_0<=146)) ) { alt269=1; } switch (alt269) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30796:2: rule__XFeatureCall__Alternatives_3_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl62284); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30806: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30810:1: ( rule__XFeatureCall__Group_3__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30811:2: rule__XFeatureCall__Group_3__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__262315); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30817:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30821:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30822:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30822:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30823:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XFeatureCall__Group_3__2__Impl62343); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30842: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30846:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30847: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__062380); 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__062383); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30854: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30858:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30859:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30859:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30860:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30861:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30861: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__Impl62410); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30871: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30875:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30876: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__162440); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30882: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30886:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30887:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30887:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30888:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30889:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )* loop270: do { int alt270=2; int LA270_0 = input.LA(1); if ( (LA270_0==111) ) { alt270=1; } switch (alt270) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30889: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__Impl62467); rule__XFeatureCall__Group_3_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop270; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30903: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30907:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30908: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__062502); 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__062505); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30915: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30919:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30920:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30920:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30921:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl62533); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30934: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30938:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30939: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__162564); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30945: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30949:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30950:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30950:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30951:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30952:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30952: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__Impl62591); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30966: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30970:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30971:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__062625); rule__XBooleanLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__062628); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30978:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30982:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30983:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30983:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30984:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30985:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30987: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30997: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31001:1: ( rule__XBooleanLiteral__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31002:2: rule__XBooleanLiteral__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__162686); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31008: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31012:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31013:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31013:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31014:1: ( rule__XBooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31015:1: ( rule__XBooleanLiteral__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31015:2: rule__XBooleanLiteral__Alternatives_1 { pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl62713); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31029: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31033:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31034:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__062747); rule__XNullLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__062750); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31041:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31045:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31046:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31046:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31047:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31048:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31050: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31060: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31064:1: ( rule__XNullLiteral__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31065:2: rule__XNullLiteral__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__162808); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31071:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31075:1: ( ( 'null' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31076:1: ( 'null' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31076:1: ( 'null' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31077:1: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } match(input,134,FollowSets002.FOLLOW_134_in_rule__XNullLiteral__Group__1__Impl62836); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31094: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31098:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31099:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__062871); rule__XNumberLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__062874); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31106:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31110:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31111:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31111:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31112:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31113:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31115: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31125: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31129:1: ( rule__XNumberLiteral__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31130:2: rule__XNumberLiteral__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__162932); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31136: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31140:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31141:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31141:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31142:1: ( rule__XNumberLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31143:1: ( rule__XNumberLiteral__ValueAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31143:2: rule__XNumberLiteral__ValueAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl62959); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31157: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31161:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31162:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__062993); rule__XTypeLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__062996); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31169:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31173:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31174:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31174:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31175:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31176:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31178: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31188: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31192:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31193:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__163054); rule__XTypeLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__163057); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31200:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31204:1: ( ( 'typeof' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31205:1: ( 'typeof' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31205:1: ( 'typeof' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31206:1: 'typeof' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } match(input,135,FollowSets002.FOLLOW_135_in_rule__XTypeLiteral__Group__1__Impl63085); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31219: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31223:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31224:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__263116); rule__XTypeLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__263119); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31231:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31235:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31236:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31236:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31237:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XTypeLiteral__Group__2__Impl63147); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31250: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31254:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31255:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__363178); rule__XTypeLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__363181); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31262: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31266:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31267:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31267:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31268:1: ( rule__XTypeLiteral__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31269:1: ( rule__XTypeLiteral__TypeAssignment_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31269:2: rule__XTypeLiteral__TypeAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl63208); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31279: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31283:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31284:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__463238); rule__XTypeLiteral__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__463241); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31291: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31295:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31296:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31296:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31297:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31298:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* loop271: do { int alt271=2; int LA271_0 = input.LA(1); if ( (LA271_0==126) ) { alt271=1; } switch (alt271) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31298:2: rule__XTypeLiteral__ArrayDimensionsAssignment_4 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl63268); rule__XTypeLiteral__ArrayDimensionsAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop271; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31308: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31312:1: ( rule__XTypeLiteral__Group__5__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31313:2: rule__XTypeLiteral__Group__5__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__563299); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31319:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31323:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31324:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31324:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31325:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XTypeLiteral__Group__5__Impl63327); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31350: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31354:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31355:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__063370); rule__XThrowExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__063373); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31362:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31366:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31367:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31367:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31368:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31369:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31371: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31381: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31385:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31386:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__163431); rule__XThrowExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__163434); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31393:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31397:1: ( ( 'throw' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31398:1: ( 'throw' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31398:1: ( 'throw' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31399:1: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } match(input,104,FollowSets002.FOLLOW_104_in_rule__XThrowExpression__Group__1__Impl63462); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31412: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31416:1: ( rule__XThrowExpression__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31417:2: rule__XThrowExpression__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__263493); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31423: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31427:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31428:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31428:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31429:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31430:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31430:2: rule__XThrowExpression__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl63520); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31446: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31450:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31451:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__063556); rule__XReturnExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__063559); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31458:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31462:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31463:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31463:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31464:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31465:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31467: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31477: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31481:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31482:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__163617); rule__XReturnExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__163620); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31489:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31493:1: ( ( 'return' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31494:1: ( 'return' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31494:1: ( 'return' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31495:1: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } match(input,136,FollowSets002.FOLLOW_136_in_rule__XReturnExpression__Group__1__Impl63648); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31508: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31512:1: ( rule__XReturnExpression__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31513:2: rule__XReturnExpression__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__263679); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31519: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31523:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31524:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31524:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31525:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31526:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? int alt272=2; alt272 = dfa272.predict(input); switch (alt272) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31526:2: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl63706); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31542: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31546:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31547:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__063743); rule__XTryCatchFinallyExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__063746); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31554:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31558:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31559:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31559:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31560:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31561:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31563: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31573: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31577:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31578:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__163804); rule__XTryCatchFinallyExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__163807); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31585:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31589:1: ( ( 'try' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31590:1: ( 'try' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31590:1: ( 'try' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31591:1: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } match(input,137,FollowSets002.FOLLOW_137_in_rule__XTryCatchFinallyExpression__Group__1__Impl63835); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31604: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31608:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31609:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__263866); rule__XTryCatchFinallyExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__263869); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31616: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31620:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31621:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31621:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31622:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31623:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31623:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl63896); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31633: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31637:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31638:2: rule__XTryCatchFinallyExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__363926); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31644: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31648:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31649:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31649:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31650:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31651:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31651:2: rule__XTryCatchFinallyExpression__Alternatives_3 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl63953); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31669: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31673:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31674: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__063991); 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__063994); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31681: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31685:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31686:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31686:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31687:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31687:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31688:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31689:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31689:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl64023); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31692:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31693:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31694:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* loop273: do { int alt273=2; int LA273_0 = input.LA(1); if ( (LA273_0==139) ) { int LA273_2 = input.LA(2); if ( (synpred386_InternalFeature()) ) { alt273=1; } } switch (alt273) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31694:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl64035); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } break; default : break loop273; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31705: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31709:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31710:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__164068); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31716: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31720:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31721:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31721:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31722:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31723:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? int alt274=2; int LA274_0 = input.LA(1); if ( (LA274_0==138) ) { int LA274_1 = input.LA(2); if ( (synpred387_InternalFeature()) ) { alt274=1; } } switch (alt274) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31723: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__Impl64095); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31737: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31741:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31742: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__064130); 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__064133); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31749: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31753:1: ( ( ( 'finally' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31754:1: ( ( 'finally' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31754:1: ( ( 'finally' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31755:1: ( 'finally' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31756:1: ( 'finally' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31757:2: 'finally' { match(input,138,FollowSets002.FOLLOW_138_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl64162); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31768: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31772:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31773: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__164194); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31779: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31783:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31784:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31784:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31785:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31786:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31786: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__Impl64221); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31800: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31804:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31805: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__064255); 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__064258); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31812: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31816:1: ( ( 'finally' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31817:1: ( 'finally' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31817:1: ( 'finally' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31818:1: 'finally' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } match(input,138,FollowSets002.FOLLOW_138_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl64286); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31831: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31835:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31836:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__164317); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31842: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31846:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31847:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31847:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31848:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31849:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31849:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl64344); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31863: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31867:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31868:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__064378); rule__XSynchronizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__064381); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31875: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31879:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31880:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31880:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31881:1: ( rule__XSynchronizedExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31882:1: ( rule__XSynchronizedExpression__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31882:2: rule__XSynchronizedExpression__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl64408); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31892: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31896:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31897:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__164438); rule__XSynchronizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__164441); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31904: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31908:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31909:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31909:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31910:1: ( rule__XSynchronizedExpression__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31911:1: ( rule__XSynchronizedExpression__ParamAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31911:2: rule__XSynchronizedExpression__ParamAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl64468); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31921: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31925:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31926:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__264498); rule__XSynchronizedExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__264501); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31933:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31937:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31938:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31938:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31939:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XSynchronizedExpression__Group__2__Impl64529); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31952: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31956:1: ( rule__XSynchronizedExpression__Group__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31957:2: rule__XSynchronizedExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__364560); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31963: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31967:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31968:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31968:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31969:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31970:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31970:2: rule__XSynchronizedExpression__ExpressionAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl64587); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31988: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31992:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31993:2: rule__XSynchronizedExpression__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__064625); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31999: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32003:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32004:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32004:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32005:1: ( rule__XSynchronizedExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32006:1: ( rule__XSynchronizedExpression__Group_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32006:2: rule__XSynchronizedExpression__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl64652); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32018: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32022:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32023: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__064684); 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__064687); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32030: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32034:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32035:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32035:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32036:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32037:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32039: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32049: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32053:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32054: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__164745); 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__164748); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32061: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32065:1: ( ( 'synchronized' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32066:1: ( 'synchronized' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32066:1: ( 'synchronized' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32067:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } match(input,55,FollowSets002.FOLLOW_55_in_rule__XSynchronizedExpression__Group_0_0__1__Impl64776); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32080: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32084:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32085:2: rule__XSynchronizedExpression__Group_0_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__264807); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32091: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32095:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32096:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32096:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32097:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XSynchronizedExpression__Group_0_0__2__Impl64835); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32116: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32120:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32121:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__064872); rule__XCatchClause__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__064875); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32128:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32132:1: ( ( ( 'catch' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32133:1: ( ( 'catch' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32133:1: ( ( 'catch' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32134:1: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32135:1: ( 'catch' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32136:2: 'catch' { match(input,139,FollowSets002.FOLLOW_139_in_rule__XCatchClause__Group__0__Impl64904); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32147: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32151:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32152:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__164936); rule__XCatchClause__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__164939); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32159:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32163:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32164:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32164:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32165:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XCatchClause__Group__1__Impl64967); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32178: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32182:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32183:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__264998); rule__XCatchClause__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__265001); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32190: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32194:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32195:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32195:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32196:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32197:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32197:2: rule__XCatchClause__DeclaredParamAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl65028); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32207: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32211:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32212:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__365058); rule__XCatchClause__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__365061); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32219:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32223:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32224:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32224:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32225:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XCatchClause__Group__3__Impl65089); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32238: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32242:1: ( rule__XCatchClause__Group__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32243:2: rule__XCatchClause__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__465120); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32249: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32253:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32254:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32254:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32255:1: ( rule__XCatchClause__ExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32256:1: ( rule__XCatchClause__ExpressionAssignment_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32256:2: rule__XCatchClause__ExpressionAssignment_4 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl65147); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32276: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32280:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32281:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__065187); rule__QualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__065190); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32288:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32292:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32293:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32293:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32294:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl65217); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32305: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32309:1: ( rule__QualifiedName__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32310:2: rule__QualifiedName__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__165246); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32316: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32320:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32321:1: ( ( rule__QualifiedName__Group_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32321:1: ( ( rule__QualifiedName__Group_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32322:1: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32323:1: ( rule__QualifiedName__Group_1__0 )* loop275: do { int alt275=2; alt275 = dfa275.predict(input); switch (alt275) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32323:2: rule__QualifiedName__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl65273); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop275; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32337: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32341:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32342: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__065308); 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__065311); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32349:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32353:1: ( ( ( '.' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32354:1: ( ( '.' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32354:1: ( ( '.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32355:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32356:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32357:2: '.' { match(input,100,FollowSets002.FOLLOW_100_in_rule__QualifiedName__Group_1__0__Impl65340); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32368: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32372:1: ( rule__QualifiedName__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32373:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__165372); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32379: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32383:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32384:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32384:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32385:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl65399); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32400: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32404:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32405: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__065432); 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__065435); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32412: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32416:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32417:1: ( ( rule__Number__Alternatives_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32417:1: ( ( rule__Number__Alternatives_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32418:1: ( rule__Number__Alternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32419:1: ( rule__Number__Alternatives_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32419:2: rule__Number__Alternatives_1_0 { pushFollow(FollowSets002.FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl65462); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32429: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32433:1: ( rule__Number__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32434:2: rule__Number__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__165492); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32440: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32444:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32445:1: ( ( rule__Number__Group_1_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32445:1: ( ( rule__Number__Group_1_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32446:1: ( rule__Number__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32447:1: ( rule__Number__Group_1_1__0 )? int alt276=2; int LA276_0 = input.LA(1); if ( (LA276_0==100) ) { int LA276_1 = input.LA(2); if ( ((LA276_1>=RULE_INT && LA276_1<=RULE_DECIMAL)) ) { alt276=1; } } switch (alt276) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32447:2: rule__Number__Group_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl65519); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32461: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32465:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32466: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__065554); 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__065557); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32473: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32477:1: ( ( '.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32478:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32478:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32479:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); } match(input,100,FollowSets002.FOLLOW_100_in_rule__Number__Group_1_1__0__Impl65585); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32492: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32496:1: ( rule__Number__Group_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32497:2: rule__Number__Group_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__165616); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32503: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32507:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32508:1: ( ( rule__Number__Alternatives_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32508:1: ( ( rule__Number__Alternatives_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32509:1: ( rule__Number__Alternatives_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32510:1: ( rule__Number__Alternatives_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32510:2: rule__Number__Alternatives_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl65643); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32524: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32528:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32529: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__065677); 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__065680); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32536: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32540:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32541:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32541:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32542:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl65707); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32553: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32557:1: ( rule__JvmTypeReference__Group_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32558:2: rule__JvmTypeReference__Group_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__165736); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32564: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32568:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32569:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32569:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32570:1: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32571:1: ( rule__JvmTypeReference__Group_0_1__0 )* loop277: do { int alt277=2; int LA277_0 = input.LA(1); if ( (LA277_0==126) ) { int LA277_2 = input.LA(2); if ( (LA277_2==124) ) { int LA277_3 = input.LA(3); if ( (synpred390_InternalFeature()) ) { alt277=1; } } } switch (alt277) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32571:2: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl65763); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop277; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32585: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32589:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32590:2: rule__JvmTypeReference__Group_0_1__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__065798); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32596: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32600:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32601:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32601:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32602:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32603:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32603: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__Impl65825); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32615: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32619:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32620: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__065857); 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__065860); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32627: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32631:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32632:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32632:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32633:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32634:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32636: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32646: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32650:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32651: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__165918); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32657: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32661:1: ( ( ruleArrayBrackets ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32662:1: ( ruleArrayBrackets ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32662:1: ( ruleArrayBrackets ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32663: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__Impl65945); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32678: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32682:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32683:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__065978); rule__ArrayBrackets__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__065981); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32690:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32694:1: ( ( '[' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32695:1: ( '[' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32695:1: ( '[' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32696:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } match(input,126,FollowSets002.FOLLOW_126_in_rule__ArrayBrackets__Group__0__Impl66009); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32709: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32713:1: ( rule__ArrayBrackets__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32714:2: rule__ArrayBrackets__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__166040); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32720:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32724:1: ( ( ']' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32725:1: ( ']' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32725:1: ( ']' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32726:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } match(input,124,FollowSets002.FOLLOW_124_in_rule__ArrayBrackets__Group__1__Impl66068); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32743: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32747:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32748:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__066103); rule__XFunctionTypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__066106); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32755: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32759:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32760:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32760:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32761:1: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32762:1: ( rule__XFunctionTypeRef__Group_0__0 )? int alt278=2; int LA278_0 = input.LA(1); if ( (LA278_0==112) ) { alt278=1; } switch (alt278) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32762:2: rule__XFunctionTypeRef__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl66133); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32772: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32776:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32777:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__166164); rule__XFunctionTypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__166167); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32784:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32788:1: ( ( '=>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32789:1: ( '=>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32789:1: ( '=>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32790:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } match(input,88,FollowSets002.FOLLOW_88_in_rule__XFunctionTypeRef__Group__1__Impl66195); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32803: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32807:1: ( rule__XFunctionTypeRef__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32808:2: rule__XFunctionTypeRef__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__266226); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32814: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32818:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32819:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32819:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32820:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32821:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32821:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl66253); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32837: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32841:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32842: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__066289); 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__066292); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32849:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32853:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32854:1: ( '(' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32854:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32855:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } match(input,112,FollowSets002.FOLLOW_112_in_rule__XFunctionTypeRef__Group_0__0__Impl66320); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32868: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32872:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32873: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__166351); 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__166354); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32880: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32884:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32885:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32885:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32886:1: ( rule__XFunctionTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32887:1: ( rule__XFunctionTypeRef__Group_0_1__0 )? int alt279=2; int LA279_0 = input.LA(1); if ( (LA279_0==RULE_ID||(LA279_0>=61 && LA279_0<=65)||LA279_0==88||LA279_0==112) ) { alt279=1; } switch (alt279) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32887:2: rule__XFunctionTypeRef__Group_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl66381); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32897: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32901:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32902:2: rule__XFunctionTypeRef__Group_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__266412); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32908:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32912:1: ( ( ')' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32913:1: ( ')' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32913:1: ( ')' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32914:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } match(input,110,FollowSets002.FOLLOW_110_in_rule__XFunctionTypeRef__Group_0__2__Impl66440); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32933: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32937:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32938: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__066477); 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__066480); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32945: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32949:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32950:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32950:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32951:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32952:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32952:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl66507); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32962: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32966:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32967:2: rule__XFunctionTypeRef__Group_0_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__166537); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32973: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32977:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32978:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32978:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32979:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32980:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* loop280: do { int alt280=2; int LA280_0 = input.LA(1); if ( (LA280_0==111) ) { alt280=1; } switch (alt280) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32980: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__Impl66564); rule__XFunctionTypeRef__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop280; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32994: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32998:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32999: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__066599); 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__066602); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33006: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33010:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33011:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33011:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33012:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl66630); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33025: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33029:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33030: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__166661); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33036: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33040:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33041:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33041:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33042:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33043:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33043: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__Impl66688); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33057: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33061:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33062:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__066722); rule__JvmParameterizedTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__066725); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33069: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33073:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33074:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33074:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33075:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33076:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33076:2: rule__JvmParameterizedTypeReference__TypeAssignment_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl66752); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33086: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33090:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33091:2: rule__JvmParameterizedTypeReference__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__166782); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33097: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33101:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33102:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33102:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33103:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33104:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? int alt281=2; alt281 = dfa281.predict(input); switch (alt281) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33104:2: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl66809); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33118: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33122:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33123: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__066844); 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__066847); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33130:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33134:1: ( ( ( '<' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33135:1: ( ( '<' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33135:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33136:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33137:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33138:2: '<' { match(input,84,FollowSets002.FOLLOW_84_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl66876); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33149: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33153:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33154: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__166908); 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__166911); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33161: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33165:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33166:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33166:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33167:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33168:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33168:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl66938); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33178: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33182:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33183: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__266968); 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__266971); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33190: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33194:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33195:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33195:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33196:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33197:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* loop282: do { int alt282=2; int LA282_0 = input.LA(1); if ( (LA282_0==111) ) { alt282=1; } switch (alt282) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33197:2: rule__JvmParameterizedTypeReference__Group_1_2__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl66998); rule__JvmParameterizedTypeReference__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop282; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33207: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33211:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33212: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__367029); 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__367032); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33219:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33223:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33224:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33224:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33225:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl67060); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33238: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33242:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33243:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__467091); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33249: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33253:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33254:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33254:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33255:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33256:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* loop283: do { int alt283=2; alt283 = dfa283.predict(input); switch (alt283) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33256:2: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl67118); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop283; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33276: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33280:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33281: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__067159); 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__067162); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33288: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33292:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33293:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33293:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33294:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl67190); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33307: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33311:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33312:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__167221); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33318: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33322:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33323:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33323:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33324:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33325:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33325:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl67248); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33339: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33343:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33344: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__067282); 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__067285); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33351: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33355:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33356:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33356:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33357:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33358:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33358: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__Impl67312); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33368: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33372:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33373: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__167342); 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__167345); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33380: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33384:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33385:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33385:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33386:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33387:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33387:2: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl67372); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33397: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33401:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33402:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__267402); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33408: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33412:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33413:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33413:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33414:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33415:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? int alt284=2; alt284 = dfa284.predict(input); switch (alt284) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33415: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__Impl67429); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33431: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33435:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33436: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__067466); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33442: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33446:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33447:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33447:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33448:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33449:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33449: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__Impl67493); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33461: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33465:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33466: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__067525); 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__067528); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33473: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33477:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33478:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33478:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33479:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33480:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33482: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33492: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33496:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33497: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__167586); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33503: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33507:1: ( ( '.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33508:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33508:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33509:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); } match(input,100,FollowSets002.FOLLOW_100_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl67614); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33526: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33530:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33531: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__067649); 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__067652); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33538: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33542:1: ( ( ( '<' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33543:1: ( ( '<' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33543:1: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33544:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33545:1: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33546:2: '<' { match(input,84,FollowSets002.FOLLOW_84_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl67681); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33557: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33561:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33562: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__167713); 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__167716); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33569: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33573:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33574:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33574:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33575:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33576:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33576: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__Impl67743); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33586: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33590:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33591: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__267773); 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__267776); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33598: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33602:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33603:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33603:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33604:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33605:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* loop285: do { int alt285=2; int LA285_0 = input.LA(1); if ( (LA285_0==111) ) { alt285=1; } switch (alt285) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33605: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__Impl67803); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop285; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33615: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33619:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33620: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__367834); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33626: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33630:1: ( ( '>' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33631:1: ( '>' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33631:1: ( '>' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33632:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl67862); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33653: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33657:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33658: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__067901); 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__067904); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33665: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33669:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33670:1: ( ',' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33670:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33671:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } match(input,111,FollowSets002.FOLLOW_111_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl67932); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33684: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33688:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33689: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__167963); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33695: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33699:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33700:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33700:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33701:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33702:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33702: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__Impl67990); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33716: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33720:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33721:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__068024); rule__JvmWildcardTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__068027); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33728:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33732:1: ( ( () ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33733:1: ( () ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33733:1: ( () ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33734:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33735:1: () // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33737: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33747: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33751:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33752:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__168085); rule__JvmWildcardTypeReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__168088); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33759:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33763:1: ( ( '?' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33764:1: ( '?' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33764:1: ( '?' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33765:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } match(input,140,FollowSets002.FOLLOW_140_in_rule__JvmWildcardTypeReference__Group__1__Impl68116); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33778: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33782:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33783:2: rule__JvmWildcardTypeReference__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__268147); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33789: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33793:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33794:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33794:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33795:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33796:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? int alt286=2; int LA286_0 = input.LA(1); if ( (LA286_0==69||LA286_0==101) ) { alt286=1; } switch (alt286) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33796:2: rule__JvmWildcardTypeReference__Alternatives_2 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl68174); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33812: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33816:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33817: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__068211); 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__068214); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33824: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33828:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33829:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33829:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33830:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33831:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33831:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl68241); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33841: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33845:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33846:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__168271); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33852: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33856:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33857:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33857:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33858:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33859:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* loop287: do { int alt287=2; int LA287_0 = input.LA(1); if ( (LA287_0==141) ) { alt287=1; } switch (alt287) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33859:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl68298); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop287; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33873: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33877:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33878: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__068333); 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__068336); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33885: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33889:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33890:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33890:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33891:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33892:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33892:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl68363); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33902: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33906:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33907:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__168393); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33913: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33917:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33918:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33918:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33919:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33920:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* loop288: do { int alt288=2; int LA288_0 = input.LA(1); if ( (LA288_0==141) ) { alt288=1; } switch (alt288) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33920:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl68420); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop288; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33934: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33938:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33939:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__068455); rule__JvmUpperBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__068458); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33946:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33950:1: ( ( 'extends' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33951:1: ( 'extends' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33951:1: ( 'extends' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33952:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } match(input,69,FollowSets002.FOLLOW_69_in_rule__JvmUpperBound__Group__0__Impl68486); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33965: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33969:1: ( rule__JvmUpperBound__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33970:2: rule__JvmUpperBound__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__168517); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33976: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33980:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33981:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33981:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33982:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33983:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33983:2: rule__JvmUpperBound__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl68544); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33997: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34001:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34002:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__068578); rule__JvmUpperBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__068581); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34009:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34013:1: ( ( '&' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34014:1: ( '&' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34014:1: ( '&' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34015:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } match(input,141,FollowSets002.FOLLOW_141_in_rule__JvmUpperBoundAnded__Group__0__Impl68609); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34028: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34032:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34033:2: rule__JvmUpperBoundAnded__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__168640); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34039: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34043:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34044:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34044:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34045:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34046:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34046:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl68667); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34060: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34064:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34065:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__068701); rule__JvmLowerBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__068704); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34072:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34076:1: ( ( 'super' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34077:1: ( 'super' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34077:1: ( 'super' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34078:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } match(input,101,FollowSets002.FOLLOW_101_in_rule__JvmLowerBound__Group__0__Impl68732); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34091: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34095:1: ( rule__JvmLowerBound__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34096:2: rule__JvmLowerBound__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__168763); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34102: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34106:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34107:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34107:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34108:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34109:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34109:2: rule__JvmLowerBound__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl68790); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34123: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34127:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34128:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__068824); rule__JvmLowerBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__068827); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34135:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34139:1: ( ( '&' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34140:1: ( '&' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34140:1: ( '&' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34141:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } match(input,141,FollowSets002.FOLLOW_141_in_rule__JvmLowerBoundAnded__Group__0__Impl68855); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34154: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34158:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34159:2: rule__JvmLowerBoundAnded__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__168886); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34165: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34169:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34170:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34170:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34171:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34172:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34172:2: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl68913); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34186: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34190:1: ( rule__JvmTypeParameter__Group__0__Impl rule__JvmTypeParameter__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34191:2: rule__JvmTypeParameter__Group__0__Impl rule__JvmTypeParameter__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group__0__Impl_in_rule__JvmTypeParameter__Group__068947); rule__JvmTypeParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group__1_in_rule__JvmTypeParameter__Group__068950); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34198: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34202:1: ( ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34203:1: ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34203:1: ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34204:1: ( rule__JvmTypeParameter__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getNameAssignment_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34205:1: ( rule__JvmTypeParameter__NameAssignment_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34205:2: rule__JvmTypeParameter__NameAssignment_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__NameAssignment_0_in_rule__JvmTypeParameter__Group__0__Impl68977); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34215: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34219:1: ( rule__JvmTypeParameter__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34220:2: rule__JvmTypeParameter__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group__1__Impl_in_rule__JvmTypeParameter__Group__169007); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34226: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34230:1: ( ( ( rule__JvmTypeParameter__Group_1__0 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34231:1: ( ( rule__JvmTypeParameter__Group_1__0 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34231:1: ( ( rule__JvmTypeParameter__Group_1__0 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34232:1: ( rule__JvmTypeParameter__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getGroup_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34233:1: ( rule__JvmTypeParameter__Group_1__0 )? int alt289=2; int LA289_0 = input.LA(1); if ( (LA289_0==69) ) { alt289=1; } switch (alt289) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34233:2: rule__JvmTypeParameter__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group_1__0_in_rule__JvmTypeParameter__Group__1__Impl69034); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34247: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34251:1: ( rule__JvmTypeParameter__Group_1__0__Impl rule__JvmTypeParameter__Group_1__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34252: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__069069); 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__069072); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34259: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34263:1: ( ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34264:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34264:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34265:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34266:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34266:2: rule__JvmTypeParameter__ConstraintsAssignment_1_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_0_in_rule__JvmTypeParameter__Group_1__0__Impl69099); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34276: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34280:1: ( rule__JvmTypeParameter__Group_1__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34281:2: rule__JvmTypeParameter__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group_1__1__Impl_in_rule__JvmTypeParameter__Group_1__169129); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34287: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34291:1: ( ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34292:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34292:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34293:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34294:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* loop290: do { int alt290=2; int LA290_0 = input.LA(1); if ( (LA290_0==141) ) { alt290=1; } switch (alt290) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34294:2: rule__JvmTypeParameter__ConstraintsAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_1_in_rule__JvmTypeParameter__Group_1__1__Impl69156); rule__JvmTypeParameter__ConstraintsAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop290; } } 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34308: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34312:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34313:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__069191); rule__QualifiedNameWithWildcard__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__069194); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34320:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34324:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34325:1: ( ruleQualifiedName ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34325:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34326:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl69221); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34337: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34341:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34342:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__169250); rule__QualifiedNameWithWildcard__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__169253); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34349:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34353:1: ( ( '.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34354:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34354:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34355:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } match(input,100,FollowSets002.FOLLOW_100_in_rule__QualifiedNameWithWildcard__Group__1__Impl69281); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34368: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34372:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34373:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__269312); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34379:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34383:1: ( ( '*' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34384:1: ( '*' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34384:1: ( '*' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34385:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); } match(input,93,FollowSets002.FOLLOW_93_in_rule__QualifiedNameWithWildcard__Group__2__Impl69340); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34404: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34408:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34409:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__069377); rule__XImportDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__069380); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34416:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ; public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34420:1: ( ( 'import' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34421:1: ( 'import' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34421:1: ( 'import' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34422:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } match(input,71,FollowSets002.FOLLOW_71_in_rule__XImportDeclaration__Group__0__Impl69408); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34435: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34439:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34440:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__169439); rule__XImportDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__169442); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34447: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34451:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34452:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34452:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34453:1: ( rule__XImportDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34454:1: ( rule__XImportDeclaration__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34454:2: rule__XImportDeclaration__Alternatives_1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl69469); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34464: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34468:1: ( rule__XImportDeclaration__Group__2__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34469:2: rule__XImportDeclaration__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__269499); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34475:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34479:1: ( ( ( ';' )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34480:1: ( ( ';' )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34480:1: ( ( ';' )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34481:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34482:1: ( ';' )? int alt291=2; int LA291_0 = input.LA(1); if ( (LA291_0==43) ) { alt291=1; } switch (alt291) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34483:2: ';' { match(input,43,FollowSets002.FOLLOW_43_in_rule__XImportDeclaration__Group__2__Impl69528); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34500: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34504:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34505: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__069567); 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__069570); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34512: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34516:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34517:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34517:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34518:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34519:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34519:2: rule__XImportDeclaration__StaticAssignment_1_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl69597); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34529: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34533:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34534: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__169627); 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__169630); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34541: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34545:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34546:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34546:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34547:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34548:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? int alt292=2; int LA292_0 = input.LA(1); if ( (LA292_0==66) ) { alt292=1; } switch (alt292) { case 1 : // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34548:2: rule__XImportDeclaration__ExtensionAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl69657); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34558: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34562:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34563: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__269688); 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__269691); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34570: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34574:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34575:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34575:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34576:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34577:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34577:2: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl69718); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34587: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34591:1: ( rule__XImportDeclaration__Group_1_0__3__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34592:2: rule__XImportDeclaration__Group_1_0__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__369748); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34598: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34602:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34603:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34603:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34604:1: ( rule__XImportDeclaration__Alternatives_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34605:1: ( rule__XImportDeclaration__Alternatives_1_0_3 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34605:2: rule__XImportDeclaration__Alternatives_1_0_3 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl69775); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34623: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34627:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34628:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__069813); rule__QualifiedNameInStaticImport__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__069816); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34635:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34639:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34640:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34640:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34641:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl69843); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34652: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34656:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34657:2: rule__QualifiedNameInStaticImport__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__169872); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34663:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34667:1: ( ( '.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34668:1: ( '.' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34668:1: ( '.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34669:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); } match(input,100,FollowSets002.FOLLOW_100_in_rule__QualifiedNameInStaticImport__Group__1__Impl69900); 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__FeatureFile__PackageAssignment_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34687:1: rule__FeatureFile__PackageAssignment_1_1 : ( ruleQualifiedName ) ; public final void rule__FeatureFile__PackageAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34691:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34692:1: ( ruleQualifiedName ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34692:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34693:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getPackageQualifiedNameParserRuleCall_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleQualifiedName_in_rule__FeatureFile__PackageAssignment_1_169940); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getPackageQualifiedNameParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__PackageAssignment_1_1" // $ANTLR start "rule__FeatureFile__ImportSectionAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34702:1: rule__FeatureFile__ImportSectionAssignment_2 : ( ruleXImportSection ) ; public final void rule__FeatureFile__ImportSectionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34706:1: ( ( ruleXImportSection ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34707:1: ( ruleXImportSection ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34707:1: ( ruleXImportSection ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34708:1: ruleXImportSection { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getImportSectionXImportSectionParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleXImportSection_in_rule__FeatureFile__ImportSectionAssignment_269971); ruleXImportSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getImportSectionXImportSectionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__ImportSectionAssignment_2" // $ANTLR start "rule__FeatureFile__XtendTypesAssignment_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34717:1: rule__FeatureFile__XtendTypesAssignment_3 : ( ruleFeature ) ; public final void rule__FeatureFile__XtendTypesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34721:1: ( ( ruleFeature ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34722:1: ( ruleFeature ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34722:1: ( ruleFeature ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34723:1: ruleFeature { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureFileAccess().getXtendTypesFeatureParserRuleCall_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleFeature_in_rule__FeatureFile__XtendTypesAssignment_370002); ruleFeature(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureFileAccess().getXtendTypesFeatureParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureFile__XtendTypesAssignment_3" // $ANTLR start "rule__Feature__AnnotationsAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34732:1: rule__Feature__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__Feature__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34736:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34737:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34737:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34738:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAnnotation_in_rule__Feature__AnnotationsAssignment_170033); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__AnnotationsAssignment_1" // $ANTLR start "rule__Feature__NameAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34747:1: rule__Feature__NameAssignment_2 : ( RULE_FEATURE_TEXT ) ; public final void rule__Feature__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34751:1: ( ( RULE_FEATURE_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34752:1: ( RULE_FEATURE_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34752:1: ( RULE_FEATURE_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34753:1: RULE_FEATURE_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getNameFEATURE_TEXTTerminalRuleCall_2_0()); } match(input,RULE_FEATURE_TEXT,FollowSets002.FOLLOW_RULE_FEATURE_TEXT_in_rule__Feature__NameAssignment_270064); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getNameFEATURE_TEXTTerminalRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__NameAssignment_2" // $ANTLR start "rule__Feature__DescriptionAssignment_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34762:1: rule__Feature__DescriptionAssignment_3 : ( RULE_TEXT ) ; public final void rule__Feature__DescriptionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34766:1: ( ( RULE_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34767:1: ( RULE_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34767:1: ( RULE_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34768:1: RULE_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getDescriptionTEXTTerminalRuleCall_3_0()); } match(input,RULE_TEXT,FollowSets002.FOLLOW_RULE_TEXT_in_rule__Feature__DescriptionAssignment_370095); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getDescriptionTEXTTerminalRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__DescriptionAssignment_3" // $ANTLR start "rule__Feature__MembersAssignment_4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34777:1: rule__Feature__MembersAssignment_4 : ( ruleBackground ) ; public final void rule__Feature__MembersAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34781:1: ( ( ruleBackground ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34782:1: ( ruleBackground ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34782:1: ( ruleBackground ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34783:1: ruleBackground { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getMembersBackgroundParserRuleCall_4_0()); } pushFollow(FollowSets002.FOLLOW_ruleBackground_in_rule__Feature__MembersAssignment_470126); ruleBackground(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getMembersBackgroundParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__MembersAssignment_4" // $ANTLR start "rule__Feature__MembersAssignment_5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34792:1: rule__Feature__MembersAssignment_5 : ( ruleScenario ) ; public final void rule__Feature__MembersAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34796:1: ( ( ruleScenario ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34797:1: ( ruleScenario ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34797:1: ( ruleScenario ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34798:1: ruleScenario { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureAccess().getMembersScenarioParserRuleCall_5_0()); } pushFollow(FollowSets002.FOLLOW_ruleScenario_in_rule__Feature__MembersAssignment_570157); ruleScenario(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureAccess().getMembersScenarioParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Feature__MembersAssignment_5" // $ANTLR start "rule__Background__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34807:1: rule__Background__NameAssignment_1 : ( RULE_BACKGROUND_TEXT ) ; public final void rule__Background__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34811:1: ( ( RULE_BACKGROUND_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34812:1: ( RULE_BACKGROUND_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34812:1: ( RULE_BACKGROUND_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34813:1: RULE_BACKGROUND_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getNameBACKGROUND_TEXTTerminalRuleCall_1_0()); } match(input,RULE_BACKGROUND_TEXT,FollowSets002.FOLLOW_RULE_BACKGROUND_TEXT_in_rule__Background__NameAssignment_170188); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getNameBACKGROUND_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__NameAssignment_1" // $ANTLR start "rule__Background__MembersAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34822:1: rule__Background__MembersAssignment_2 : ( ruleMember ) ; public final void rule__Background__MembersAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34826:1: ( ( ruleMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34827:1: ( ruleMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34827:1: ( ruleMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34828:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersMemberParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Background__MembersAssignment_270219); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersMemberParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__MembersAssignment_2" // $ANTLR start "rule__Background__MembersAssignment_3_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34837:1: rule__Background__MembersAssignment_3_0 : ( ( rule__Background__MembersAlternatives_3_0_0 ) ) ; public final void rule__Background__MembersAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34841:1: ( ( ( rule__Background__MembersAlternatives_3_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34842:1: ( ( rule__Background__MembersAlternatives_3_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34842:1: ( ( rule__Background__MembersAlternatives_3_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34843:1: ( rule__Background__MembersAlternatives_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAlternatives_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34844:1: ( rule__Background__MembersAlternatives_3_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34844:2: rule__Background__MembersAlternatives_3_0_0 { pushFollow(FollowSets002.FOLLOW_rule__Background__MembersAlternatives_3_0_0_in_rule__Background__MembersAssignment_3_070250); rule__Background__MembersAlternatives_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAlternatives_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__MembersAssignment_3_0" // $ANTLR start "rule__Background__MembersAssignment_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34853:1: rule__Background__MembersAssignment_3_1 : ( ( rule__Background__MembersAlternatives_3_1_0 ) ) ; public final void rule__Background__MembersAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34857:1: ( ( ( rule__Background__MembersAlternatives_3_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34858:1: ( ( rule__Background__MembersAlternatives_3_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34858:1: ( ( rule__Background__MembersAlternatives_3_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34859:1: ( rule__Background__MembersAlternatives_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBackgroundAccess().getMembersAlternatives_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34860:1: ( rule__Background__MembersAlternatives_3_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34860:2: rule__Background__MembersAlternatives_3_1_0 { pushFollow(FollowSets002.FOLLOW_rule__Background__MembersAlternatives_3_1_0_in_rule__Background__MembersAssignment_3_170283); rule__Background__MembersAlternatives_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getBackgroundAccess().getMembersAlternatives_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Background__MembersAssignment_3_1" // $ANTLR start "rule__Scenario__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34869:1: rule__Scenario__NameAssignment_1 : ( RULE_SCENARIO_TEXT ) ; public final void rule__Scenario__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34873:1: ( ( RULE_SCENARIO_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34874:1: ( RULE_SCENARIO_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34874:1: ( RULE_SCENARIO_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34875:1: RULE_SCENARIO_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getNameSCENARIO_TEXTTerminalRuleCall_1_0()); } match(input,RULE_SCENARIO_TEXT,FollowSets002.FOLLOW_RULE_SCENARIO_TEXT_in_rule__Scenario__NameAssignment_170316); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getNameSCENARIO_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__NameAssignment_1" // $ANTLR start "rule__Scenario__MembersAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34884:1: rule__Scenario__MembersAssignment_2 : ( ruleMember ) ; public final void rule__Scenario__MembersAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34888:1: ( ( ruleMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34889:1: ( ruleMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34889:1: ( ruleMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34890:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersMemberParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Scenario__MembersAssignment_270347); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersMemberParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_2" // $ANTLR start "rule__Scenario__MembersAssignment_3_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34899:1: rule__Scenario__MembersAssignment_3_0 : ( ( rule__Scenario__MembersAlternatives_3_0_0 ) ) ; public final void rule__Scenario__MembersAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34903:1: ( ( ( rule__Scenario__MembersAlternatives_3_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34904:1: ( ( rule__Scenario__MembersAlternatives_3_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34904:1: ( ( rule__Scenario__MembersAlternatives_3_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34905:1: ( rule__Scenario__MembersAlternatives_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAlternatives_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34906:1: ( rule__Scenario__MembersAlternatives_3_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34906:2: rule__Scenario__MembersAlternatives_3_0_0 { pushFollow(FollowSets002.FOLLOW_rule__Scenario__MembersAlternatives_3_0_0_in_rule__Scenario__MembersAssignment_3_070378); rule__Scenario__MembersAlternatives_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAlternatives_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_3_0" // $ANTLR start "rule__Scenario__MembersAssignment_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34915:1: rule__Scenario__MembersAssignment_3_1 : ( ( rule__Scenario__MembersAlternatives_3_1_0 ) ) ; public final void rule__Scenario__MembersAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34919:1: ( ( ( rule__Scenario__MembersAlternatives_3_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34920:1: ( ( rule__Scenario__MembersAlternatives_3_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34920:1: ( ( rule__Scenario__MembersAlternatives_3_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34921:1: ( rule__Scenario__MembersAlternatives_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAlternatives_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34922:1: ( rule__Scenario__MembersAlternatives_3_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34922:2: rule__Scenario__MembersAlternatives_3_1_0 { pushFollow(FollowSets002.FOLLOW_rule__Scenario__MembersAlternatives_3_1_0_in_rule__Scenario__MembersAssignment_3_170411); rule__Scenario__MembersAlternatives_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAlternatives_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_3_1" // $ANTLR start "rule__Scenario__MembersAssignment_4_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34931:1: rule__Scenario__MembersAssignment_4_0 : ( ( rule__Scenario__MembersAlternatives_4_0_0 ) ) ; public final void rule__Scenario__MembersAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34935:1: ( ( ( rule__Scenario__MembersAlternatives_4_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34936:1: ( ( rule__Scenario__MembersAlternatives_4_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34936:1: ( ( rule__Scenario__MembersAlternatives_4_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34937:1: ( rule__Scenario__MembersAlternatives_4_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAlternatives_4_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34938:1: ( rule__Scenario__MembersAlternatives_4_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34938:2: rule__Scenario__MembersAlternatives_4_0_0 { pushFollow(FollowSets002.FOLLOW_rule__Scenario__MembersAlternatives_4_0_0_in_rule__Scenario__MembersAssignment_4_070444); rule__Scenario__MembersAlternatives_4_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAlternatives_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_4_0" // $ANTLR start "rule__Scenario__MembersAssignment_4_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34947:1: rule__Scenario__MembersAssignment_4_1 : ( ( rule__Scenario__MembersAlternatives_4_1_0 ) ) ; public final void rule__Scenario__MembersAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34951:1: ( ( ( rule__Scenario__MembersAlternatives_4_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34952:1: ( ( rule__Scenario__MembersAlternatives_4_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34952:1: ( ( rule__Scenario__MembersAlternatives_4_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34953:1: ( rule__Scenario__MembersAlternatives_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAlternatives_4_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34954:1: ( rule__Scenario__MembersAlternatives_4_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34954:2: rule__Scenario__MembersAlternatives_4_1_0 { pushFollow(FollowSets002.FOLLOW_rule__Scenario__MembersAlternatives_4_1_0_in_rule__Scenario__MembersAssignment_4_170477); rule__Scenario__MembersAlternatives_4_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAlternatives_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_4_1" // $ANTLR start "rule__Scenario__MembersAssignment_5_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34963:1: rule__Scenario__MembersAssignment_5_0 : ( ( rule__Scenario__MembersAlternatives_5_0_0 ) ) ; public final void rule__Scenario__MembersAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34967:1: ( ( ( rule__Scenario__MembersAlternatives_5_0_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34968:1: ( ( rule__Scenario__MembersAlternatives_5_0_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34968:1: ( ( rule__Scenario__MembersAlternatives_5_0_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34969:1: ( rule__Scenario__MembersAlternatives_5_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAlternatives_5_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34970:1: ( rule__Scenario__MembersAlternatives_5_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34970:2: rule__Scenario__MembersAlternatives_5_0_0 { pushFollow(FollowSets002.FOLLOW_rule__Scenario__MembersAlternatives_5_0_0_in_rule__Scenario__MembersAssignment_5_070510); rule__Scenario__MembersAlternatives_5_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAlternatives_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_5_0" // $ANTLR start "rule__Scenario__MembersAssignment_5_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34979:1: rule__Scenario__MembersAssignment_5_1 : ( ( rule__Scenario__MembersAlternatives_5_1_0 ) ) ; public final void rule__Scenario__MembersAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34983:1: ( ( ( rule__Scenario__MembersAlternatives_5_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34984:1: ( ( rule__Scenario__MembersAlternatives_5_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34984:1: ( ( rule__Scenario__MembersAlternatives_5_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34985:1: ( rule__Scenario__MembersAlternatives_5_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScenarioAccess().getMembersAlternatives_5_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34986:1: ( rule__Scenario__MembersAlternatives_5_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34986:2: rule__Scenario__MembersAlternatives_5_1_0 { pushFollow(FollowSets002.FOLLOW_rule__Scenario__MembersAlternatives_5_1_0_in_rule__Scenario__MembersAssignment_5_170543); rule__Scenario__MembersAlternatives_5_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getScenarioAccess().getMembersAlternatives_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Scenario__MembersAssignment_5_1" // $ANTLR start "rule__Member__AnnotationsAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34995:1: rule__Member__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__Member__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:34999:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35000:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35000:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35001:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAnnotation_in_rule__Member__AnnotationsAssignment_170576); 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__ModifiersAssignment_2_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35010:1: rule__Member__ModifiersAssignment_2_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35014:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35015:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35015:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35016:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_170607); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_1" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35025:1: rule__Member__ModifiersAssignment_2_2_0_0 : ( ruleFieldModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35029:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35030:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35030:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35031:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_2_0_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_2_0_070638); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_0_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35040:1: rule__Member__ModifiersAssignment_2_2_0_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35044:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35045:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35045:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35046:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_0_170669); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_0_1" // $ANTLR start "rule__Member__TypeAssignment_2_2_0_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35055:1: rule__Member__TypeAssignment_2_2_0_2 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35059:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35060:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35060:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35061:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_0_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_0_270700); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_2_0_2" // $ANTLR start "rule__Member__NameAssignment_2_2_0_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35070:1: rule__Member__NameAssignment_2_2_0_3 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_2_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35074:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35075:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35075:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35076:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_0_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_0_370731); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_2_0_3" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35085:1: rule__Member__ModifiersAssignment_2_2_1_0 : ( ( 'extension' ) ) ; public final void rule__Member__ModifiersAssignment_2_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35089:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35090:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35090:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35091:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35092:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35093:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_1_0_0()); } match(input,66,FollowSets002.FOLLOW_66_in_rule__Member__ModifiersAssignment_2_2_1_070767); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_1_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_1_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35108:1: rule__Member__ModifiersAssignment_2_2_1_1_0 : ( ruleFieldModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35112:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35113:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35113:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35114:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_2_1_1_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_2_1_1_070806); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_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__ModifiersAssignment_2_2_1_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35123:1: rule__Member__ModifiersAssignment_2_2_1_1_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35127:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35128:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35128:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35129:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_1_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_1_1_170837); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_1_1_1" // $ANTLR start "rule__Member__TypeAssignment_2_2_1_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35138:1: rule__Member__TypeAssignment_2_2_1_2 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35142:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35143:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35143:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35144:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_1_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_1_270868); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_2_1_2" // $ANTLR start "rule__Member__NameAssignment_2_2_1_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35153:1: rule__Member__NameAssignment_2_2_1_3 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35157:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35158:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35158:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35159:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_1_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_1_370899); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_2_1_3" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_2_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35168:1: rule__Member__ModifiersAssignment_2_2_2_0 : ( ruleFieldModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35172:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35173:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35173:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35174:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_2_2_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_2_2_070930); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_2_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_2_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_2_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35183:1: rule__Member__ModifiersAssignment_2_2_2_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35187:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35188:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35188:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35189:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_2_170961); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_2_1" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_2_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35198:1: rule__Member__ModifiersAssignment_2_2_2_2 : ( ( 'extension' ) ) ; public final void rule__Member__ModifiersAssignment_2_2_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35202:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35203:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35203:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35204:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35205:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35206:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_2_2_0()); } match(input,66,FollowSets002.FOLLOW_66_in_rule__Member__ModifiersAssignment_2_2_2_270997); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_2_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_2_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_2_2" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_2_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35221:1: rule__Member__ModifiersAssignment_2_2_2_3 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_2_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35225:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35226:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35226:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35227:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_2_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_2_371036); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_2_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_2_3" // $ANTLR start "rule__Member__TypeAssignment_2_2_2_4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35236:1: rule__Member__TypeAssignment_2_2_2_4 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_2_2_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35240:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35241:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35241:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35242:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_2_4_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_2_471067); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_2_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_2_2_4" // $ANTLR start "rule__Member__NameAssignment_2_2_2_5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35251:1: rule__Member__NameAssignment_2_2_2_5 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_2_2_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35255:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35256:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35256:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35257:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_2_5_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_2_571098); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_2_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_2_2_5" // $ANTLR start "rule__Member__TypeAssignment_2_2_3_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35266:1: rule__Member__TypeAssignment_2_2_3_0 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_2_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35270:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35271:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35271:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35272:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_3_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_3_071129); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_2_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_2_3_0" // $ANTLR start "rule__Member__NameAssignment_2_2_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35281:1: rule__Member__NameAssignment_2_2_3_1 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35285:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35286:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35286:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35287:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_3_171160); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_2_3_1" // $ANTLR start "rule__Member__InitialValueAssignment_2_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35296:1: rule__Member__InitialValueAssignment_2_3_1 : ( ruleXExpression ) ; public final void rule__Member__InitialValueAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35300:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35301:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35301:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35302:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getInitialValueXExpressionParserRuleCall_2_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__Member__InitialValueAssignment_2_3_171191); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getInitialValueXExpressionParserRuleCall_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__InitialValueAssignment_2_3_1" // $ANTLR start "rule__GivenReference__ReferenceAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35311:1: rule__GivenReference__ReferenceAssignment_1 : ( ( RULE_GIVEN_TEXT ) ) ; public final void rule__GivenReference__ReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35315:1: ( ( ( RULE_GIVEN_TEXT ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35316:1: ( ( RULE_GIVEN_TEXT ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35316:1: ( ( RULE_GIVEN_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35317:1: ( RULE_GIVEN_TEXT ) { if ( state.backtracking==0 ) { before(grammarAccess.getGivenReferenceAccess().getReferenceGivenCrossReference_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35318:1: ( RULE_GIVEN_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35319:1: RULE_GIVEN_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getGivenReferenceAccess().getReferenceGivenGIVEN_TEXTTerminalRuleCall_1_0_1()); } match(input,RULE_GIVEN_TEXT,FollowSets002.FOLLOW_RULE_GIVEN_TEXT_in_rule__GivenReference__ReferenceAssignment_171226); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGivenReferenceAccess().getReferenceGivenGIVEN_TEXTTerminalRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getGivenReferenceAccess().getReferenceGivenCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__GivenReference__ReferenceAssignment_1" // $ANTLR start "rule__Given__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35330:1: rule__Given__NameAssignment_1 : ( RULE_GIVEN_TEXT ) ; public final void rule__Given__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35334:1: ( ( RULE_GIVEN_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35335:1: ( RULE_GIVEN_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35335:1: ( RULE_GIVEN_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35336:1: RULE_GIVEN_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getGivenAccess().getNameGIVEN_TEXTTerminalRuleCall_1_0()); } match(input,RULE_GIVEN_TEXT,FollowSets002.FOLLOW_RULE_GIVEN_TEXT_in_rule__Given__NameAssignment_171261); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGivenAccess().getNameGIVEN_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__NameAssignment_1" // $ANTLR start "rule__Given__ExpressionAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35345:1: rule__Given__ExpressionAssignment_2 : ( ruleBlockExpression ) ; public final void rule__Given__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35349:1: ( ( ruleBlockExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35350:1: ( ruleBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35350:1: ( ruleBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35351:1: ruleBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getGivenAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleBlockExpression_in_rule__Given__ExpressionAssignment_271292); ruleBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGivenAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Given__ExpressionAssignment_2" // $ANTLR start "rule__WhenReference__ReferenceAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35360:1: rule__WhenReference__ReferenceAssignment_1 : ( ( RULE_WHEN_TEXT ) ) ; public final void rule__WhenReference__ReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35364:1: ( ( ( RULE_WHEN_TEXT ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35365:1: ( ( RULE_WHEN_TEXT ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35365:1: ( ( RULE_WHEN_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35366:1: ( RULE_WHEN_TEXT ) { if ( state.backtracking==0 ) { before(grammarAccess.getWhenReferenceAccess().getReferenceWhenCrossReference_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35367:1: ( RULE_WHEN_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35368:1: RULE_WHEN_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getWhenReferenceAccess().getReferenceWhenWHEN_TEXTTerminalRuleCall_1_0_1()); } match(input,RULE_WHEN_TEXT,FollowSets002.FOLLOW_RULE_WHEN_TEXT_in_rule__WhenReference__ReferenceAssignment_171327); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenReferenceAccess().getReferenceWhenWHEN_TEXTTerminalRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getWhenReferenceAccess().getReferenceWhenCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__WhenReference__ReferenceAssignment_1" // $ANTLR start "rule__When__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35379:1: rule__When__NameAssignment_1 : ( RULE_WHEN_TEXT ) ; public final void rule__When__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35383:1: ( ( RULE_WHEN_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35384:1: ( RULE_WHEN_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35384:1: ( RULE_WHEN_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35385:1: RULE_WHEN_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getWhenAccess().getNameWHEN_TEXTTerminalRuleCall_1_0()); } match(input,RULE_WHEN_TEXT,FollowSets002.FOLLOW_RULE_WHEN_TEXT_in_rule__When__NameAssignment_171362); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenAccess().getNameWHEN_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__NameAssignment_1" // $ANTLR start "rule__When__ExpressionAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35394:1: rule__When__ExpressionAssignment_2 : ( ruleBlockExpression ) ; public final void rule__When__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35398:1: ( ( ruleBlockExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35399:1: ( ruleBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35399:1: ( ruleBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35400:1: ruleBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getWhenAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleBlockExpression_in_rule__When__ExpressionAssignment_271393); ruleBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__When__ExpressionAssignment_2" // $ANTLR start "rule__ThenReference__ReferenceAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35409:1: rule__ThenReference__ReferenceAssignment_1 : ( ( RULE_THEN_TEXT ) ) ; public final void rule__ThenReference__ReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35413:1: ( ( ( RULE_THEN_TEXT ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35414:1: ( ( RULE_THEN_TEXT ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35414:1: ( ( RULE_THEN_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35415:1: ( RULE_THEN_TEXT ) { if ( state.backtracking==0 ) { before(grammarAccess.getThenReferenceAccess().getReferenceThenCrossReference_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35416:1: ( RULE_THEN_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35417:1: RULE_THEN_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getThenReferenceAccess().getReferenceThenTHEN_TEXTTerminalRuleCall_1_0_1()); } match(input,RULE_THEN_TEXT,FollowSets002.FOLLOW_RULE_THEN_TEXT_in_rule__ThenReference__ReferenceAssignment_171428); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getThenReferenceAccess().getReferenceThenTHEN_TEXTTerminalRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getThenReferenceAccess().getReferenceThenCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ThenReference__ReferenceAssignment_1" // $ANTLR start "rule__Then__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35428:1: rule__Then__NameAssignment_1 : ( RULE_THEN_TEXT ) ; public final void rule__Then__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35432:1: ( ( RULE_THEN_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35433:1: ( RULE_THEN_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35433:1: ( RULE_THEN_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35434:1: RULE_THEN_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getThenAccess().getNameTHEN_TEXTTerminalRuleCall_1_0()); } match(input,RULE_THEN_TEXT,FollowSets002.FOLLOW_RULE_THEN_TEXT_in_rule__Then__NameAssignment_171463); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getThenAccess().getNameTHEN_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__NameAssignment_1" // $ANTLR start "rule__Then__ExpressionAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35443:1: rule__Then__ExpressionAssignment_2 : ( ruleBlockExpression ) ; public final void rule__Then__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35447:1: ( ( ruleBlockExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35448:1: ( ruleBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35448:1: ( ruleBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35449:1: ruleBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getThenAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleBlockExpression_in_rule__Then__ExpressionAssignment_271494); ruleBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getThenAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Then__ExpressionAssignment_2" // $ANTLR start "rule__AndReference__ReferenceAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35458:1: rule__AndReference__ReferenceAssignment_1 : ( ( RULE_AND_TEXT ) ) ; public final void rule__AndReference__ReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35462:1: ( ( ( RULE_AND_TEXT ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35463:1: ( ( RULE_AND_TEXT ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35463:1: ( ( RULE_AND_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35464:1: ( RULE_AND_TEXT ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndReferenceAccess().getReferenceAndCrossReference_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35465:1: ( RULE_AND_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35466:1: RULE_AND_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getAndReferenceAccess().getReferenceAndAND_TEXTTerminalRuleCall_1_0_1()); } match(input,RULE_AND_TEXT,FollowSets002.FOLLOW_RULE_AND_TEXT_in_rule__AndReference__ReferenceAssignment_171529); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndReferenceAccess().getReferenceAndAND_TEXTTerminalRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getAndReferenceAccess().getReferenceAndCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AndReference__ReferenceAssignment_1" // $ANTLR start "rule__And__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35477:1: rule__And__NameAssignment_1 : ( RULE_AND_TEXT ) ; public final void rule__And__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35481:1: ( ( RULE_AND_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35482:1: ( RULE_AND_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35482:1: ( RULE_AND_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35483:1: RULE_AND_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getNameAND_TEXTTerminalRuleCall_1_0()); } match(input,RULE_AND_TEXT,FollowSets003.FOLLOW_RULE_AND_TEXT_in_rule__And__NameAssignment_171564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getNameAND_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__NameAssignment_1" // $ANTLR start "rule__And__ExpressionAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35492:1: rule__And__ExpressionAssignment_2 : ( ruleBlockExpression ) ; public final void rule__And__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35496:1: ( ( ruleBlockExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35497:1: ( ruleBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35497:1: ( ruleBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35498:1: ruleBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleBlockExpression_in_rule__And__ExpressionAssignment_271595); ruleBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__And__ExpressionAssignment_2" // $ANTLR start "rule__ButReference__ReferenceAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35507:1: rule__ButReference__ReferenceAssignment_1 : ( ( RULE_BUT_TEXT ) ) ; public final void rule__ButReference__ReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35511:1: ( ( ( RULE_BUT_TEXT ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35512:1: ( ( RULE_BUT_TEXT ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35512:1: ( ( RULE_BUT_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35513:1: ( RULE_BUT_TEXT ) { if ( state.backtracking==0 ) { before(grammarAccess.getButReferenceAccess().getReferenceButCrossReference_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35514:1: ( RULE_BUT_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35515:1: RULE_BUT_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getButReferenceAccess().getReferenceButBUT_TEXTTerminalRuleCall_1_0_1()); } match(input,RULE_BUT_TEXT,FollowSets003.FOLLOW_RULE_BUT_TEXT_in_rule__ButReference__ReferenceAssignment_171630); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getButReferenceAccess().getReferenceButBUT_TEXTTerminalRuleCall_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getButReferenceAccess().getReferenceButCrossReference_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ButReference__ReferenceAssignment_1" // $ANTLR start "rule__But__NameAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35526:1: rule__But__NameAssignment_1 : ( RULE_BUT_TEXT ) ; public final void rule__But__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35530:1: ( ( RULE_BUT_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35531:1: ( RULE_BUT_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35531:1: ( RULE_BUT_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35532:1: RULE_BUT_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getButAccess().getNameBUT_TEXTTerminalRuleCall_1_0()); } match(input,RULE_BUT_TEXT,FollowSets003.FOLLOW_RULE_BUT_TEXT_in_rule__But__NameAssignment_171665); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getButAccess().getNameBUT_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__NameAssignment_1" // $ANTLR start "rule__But__ExpressionAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35541:1: rule__But__ExpressionAssignment_2 : ( ruleBlockExpression ) ; public final void rule__But__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35545:1: ( ( ruleBlockExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35546:1: ( ruleBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35546:1: ( ruleBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35547:1: ruleBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getButAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleBlockExpression_in_rule__But__ExpressionAssignment_271696); ruleBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getButAccess().getExpressionBlockExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__But__ExpressionAssignment_2" // $ANTLR start "rule__BlockExpression__ExpressionsAssignment_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35556:1: rule__BlockExpression__ExpressionsAssignment_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__BlockExpression__ExpressionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35560:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35561:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35561:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35562:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__BlockExpression__ExpressionsAssignment_071727); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__BlockExpression__ExpressionsAssignment_0" // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35571: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35575:1: ( ( ( ruleShould ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35576:1: ( ( ruleShould ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35576:1: ( ( ruleShould ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35577:1: ( ruleShould ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35578:1: ( ruleShould ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35579:1: ruleShould { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementShouldParserRuleCall_1_0_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleShould_in_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_171762); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35590: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35594:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35595:1: ( ruleXOtherOperatorExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35595:1: ( ruleXOtherOperatorExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35596:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_0_171797); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35605: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35609:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35610:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35610:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35611:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_1_171828); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35620: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35624:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35625:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35625:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35626:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_2_171859); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35635: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35639:1: ( ( ( ruleOpCompare ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35640:1: ( ( ruleOpCompare ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35640:1: ( ( ruleOpCompare ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35641:1: ( ruleOpCompare ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_3_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35642:1: ( ruleOpCompare ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35643: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_171894); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35654: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35658:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35659:1: ( ruleXOtherOperatorExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35659:1: ( ruleXOtherOperatorExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35660:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_3_171929); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35669:1: rule__Assertion__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__Assertion__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35673:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35674:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35674:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35675:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__Assertion__ExpressionAssignment_271960); 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__XConstructorCall__MembersAssignment_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35684:1: rule__XConstructorCall__MembersAssignment_1_1 : ( ruleAnonymousMember ) ; public final void rule__XConstructorCall__MembersAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35688:1: ( ( ruleAnonymousMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35689:1: ( ruleAnonymousMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35689:1: ( ruleAnonymousMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35690:1: ruleAnonymousMember { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getMembersAnonymousMemberParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleAnonymousMember_in_rule__XConstructorCall__MembersAssignment_1_171991); ruleAnonymousMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getMembersAnonymousMemberParserRuleCall_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__AnonymousMember__AnnotationsAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35699:1: rule__AnonymousMember__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__AnonymousMember__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35703:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35704:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35704:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35705:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__AnonymousMember__AnnotationsAssignment_172022); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__AnnotationsAssignment_1" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35714:1: rule__AnonymousMember__ModifiersAssignment_2_0_1 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35718:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35719:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35719:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35720:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_172053); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_1" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35729:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0 : ( ruleFieldModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35733:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35734:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35734:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35735:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersFieldModifierParserRuleCall_2_0_2_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleFieldModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_072084); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersFieldModifierParserRuleCall_2_0_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35744:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35748:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35749:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35749:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35750:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_172115); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1" // $ANTLR start "rule__AnonymousMember__TypeAssignment_2_0_2_0_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35759:1: rule__AnonymousMember__TypeAssignment_2_0_2_0_2 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__TypeAssignment_2_0_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35763:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35764:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35764:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35765:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_0_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_0_272146); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__TypeAssignment_2_0_2_0_2" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_0_2_0_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35774:1: rule__AnonymousMember__NameAssignment_2_0_2_0_3 : ( ruleValidID ) ; public final void rule__AnonymousMember__NameAssignment_2_0_2_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35778:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35779:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35779:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35780:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_0_372177); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_0_2_0_3" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35789:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0 : ( ( 'extension' ) ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35793:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35794:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35794:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35795:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35796:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35797:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_1_0_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_072213); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35812:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0 : ( ruleFieldModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35816:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35817:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35817:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35818:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersFieldModifierParserRuleCall_2_0_2_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleFieldModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_072252); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersFieldModifierParserRuleCall_2_0_2_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35827:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35831:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35832:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35832:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35833:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_172283); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1" // $ANTLR start "rule__AnonymousMember__TypeAssignment_2_0_2_1_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35842:1: rule__AnonymousMember__TypeAssignment_2_0_2_1_2 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__TypeAssignment_2_0_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35846:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35847:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35847:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35848:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_1_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_1_272314); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__TypeAssignment_2_0_2_1_2" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_0_2_1_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35857:1: rule__AnonymousMember__NameAssignment_2_0_2_1_3 : ( ruleValidID ) ; public final void rule__AnonymousMember__NameAssignment_2_0_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35861:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35862:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35862:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35863:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_1_372345); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_0_2_1_3" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35872:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0 : ( ruleFieldModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35876:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35877:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35877:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35878:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersFieldModifierParserRuleCall_2_0_2_2_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleFieldModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_072376); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersFieldModifierParserRuleCall_2_0_2_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35887:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35891:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35892:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35892:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35893:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_172407); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35902:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2 : ( ( 'extension' ) ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35906:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35907:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35907:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35908:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_2_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35909:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35910:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_2_2_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_272443); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_2_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersExtensionKeyword_2_0_2_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35925:1: rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35929:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35930:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35930:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35931:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_2_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_372482); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_0_2_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3" // $ANTLR start "rule__AnonymousMember__TypeAssignment_2_0_2_2_4" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35940:1: rule__AnonymousMember__TypeAssignment_2_0_2_2_4 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__TypeAssignment_2_0_2_2_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35944:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35945:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35945:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35946:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_2_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_2_472513); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_2_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__TypeAssignment_2_0_2_2_4" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_0_2_2_5" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35955:1: rule__AnonymousMember__NameAssignment_2_0_2_2_5 : ( ruleValidID ) ; public final void rule__AnonymousMember__NameAssignment_2_0_2_2_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35959:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35960:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35960:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35961:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_2_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_2_572544); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_2_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_0_2_2_5" // $ANTLR start "rule__AnonymousMember__TypeAssignment_2_0_2_3_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35970:1: rule__AnonymousMember__TypeAssignment_2_0_2_3_0 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__TypeAssignment_2_0_2_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35974:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35975:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35975:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35976:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_3_072575); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_2_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__TypeAssignment_2_0_2_3_0" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_0_2_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35985:1: rule__AnonymousMember__NameAssignment_2_0_2_3_1 : ( ruleValidID ) ; public final void rule__AnonymousMember__NameAssignment_2_0_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35989:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35990:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35990:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:35991:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_3_172606); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_0_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_0_2_3_1" // $ANTLR start "rule__AnonymousMember__InitialValueAssignment_2_0_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36000:1: rule__AnonymousMember__InitialValueAssignment_2_0_3_1 : ( ruleXExpression ) ; public final void rule__AnonymousMember__InitialValueAssignment_2_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36004:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36005:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36005:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36006:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getInitialValueXExpressionParserRuleCall_2_0_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__AnonymousMember__InitialValueAssignment_2_0_3_172637); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getInitialValueXExpressionParserRuleCall_2_0_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__InitialValueAssignment_2_0_3_1" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36015:1: rule__AnonymousMember__ModifiersAssignment_2_1_1 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36019:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36020:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36020:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36021:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_172668); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_1_1" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_1_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36030:1: rule__AnonymousMember__ModifiersAssignment_2_1_2 : ( ruleMethodModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36034:1: ( ( ruleMethodModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36035:1: ( ruleMethodModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36035:1: ( ruleMethodModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36036:1: ruleMethodModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersMethodModifierParserRuleCall_2_1_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleMethodModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_272699); ruleMethodModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersMethodModifierParserRuleCall_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_1_2" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_1_3_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36045:1: rule__AnonymousMember__ModifiersAssignment_2_1_3_0 : ( ruleCommonModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36049:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36050:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36050:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36051:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_1_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_3_072730); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersCommonModifierParserRuleCall_2_1_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_1_3_0" // $ANTLR start "rule__AnonymousMember__ModifiersAssignment_2_1_3_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36060:1: rule__AnonymousMember__ModifiersAssignment_2_1_3_1 : ( ruleMethodModifier ) ; public final void rule__AnonymousMember__ModifiersAssignment_2_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36064:1: ( ( ruleMethodModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36065:1: ( ruleMethodModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36065:1: ( ruleMethodModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36066:1: ruleMethodModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getModifiersMethodModifierParserRuleCall_2_1_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleMethodModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_3_172761); ruleMethodModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getModifiersMethodModifierParserRuleCall_2_1_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ModifiersAssignment_2_1_3_1" // $ANTLR start "rule__AnonymousMember__TypeParametersAssignment_2_1_4_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36075:1: rule__AnonymousMember__TypeParametersAssignment_2_1_4_1 : ( ruleJvmTypeParameter ) ; public final void rule__AnonymousMember__TypeParametersAssignment_2_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36079:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36080:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36080:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36081:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__AnonymousMember__TypeParametersAssignment_2_1_4_172792); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__TypeParametersAssignment_2_1_4_1" // $ANTLR start "rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36090:1: rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1 : ( ruleJvmTypeParameter ) ; public final void rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36094:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36095:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36095:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36096:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_172823); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1" // $ANTLR start "rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36105:1: rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36109:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36110:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36110:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36111:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_1_5_0_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_072854); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_1_5_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0" // $ANTLR start "rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36120:1: rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1 : ( ruleCreateExtensionInfo ) ; public final void rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36124:1: ( ( ruleCreateExtensionInfo ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36125:1: ( ruleCreateExtensionInfo ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36125:1: ( ruleCreateExtensionInfo ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36126:1: ruleCreateExtensionInfo { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_1_5_0_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCreateExtensionInfo_in_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_172885); ruleCreateExtensionInfo(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_1_5_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_1_5_0_0_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36135:1: rule__AnonymousMember__NameAssignment_2_1_5_0_0_2 : ( ruleValidID ) ; public final void rule__AnonymousMember__NameAssignment_2_1_5_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36139:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36140:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36140:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36141:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_1_5_0_0_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_1_5_0_0_272916); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_1_5_0_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_1_5_0_0_2" // $ANTLR start "rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36150:1: rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36154:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36155:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36155:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36156:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_1_5_1_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_072947); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_1_5_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_1_5_1_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36165:1: rule__AnonymousMember__NameAssignment_2_1_5_1_0_1 : ( ruleFunctionID ) ; public final void rule__AnonymousMember__NameAssignment_2_1_5_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36169:1: ( ( ruleFunctionID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36170:1: ( ruleFunctionID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36170:1: ( ruleFunctionID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36171:1: ruleFunctionID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameFunctionIDParserRuleCall_2_1_5_1_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleFunctionID_in_rule__AnonymousMember__NameAssignment_2_1_5_1_0_172978); ruleFunctionID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameFunctionIDParserRuleCall_2_1_5_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_1_5_1_0_1" // $ANTLR start "rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36180:1: rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0 : ( ruleTypeReferenceNoTypeArgs ) ; public final void rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36184:1: ( ( ruleTypeReferenceNoTypeArgs ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36185:1: ( ruleTypeReferenceNoTypeArgs ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36185:1: ( ruleTypeReferenceNoTypeArgs ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36186:1: ruleTypeReferenceNoTypeArgs { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getReturnTypeTypeReferenceNoTypeArgsParserRuleCall_2_1_5_2_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleTypeReferenceNoTypeArgs_in_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_073009); ruleTypeReferenceNoTypeArgs(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getReturnTypeTypeReferenceNoTypeArgsParserRuleCall_2_1_5_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_1_5_2_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36195:1: rule__AnonymousMember__NameAssignment_2_1_5_2_0_1 : ( ruleFunctionID ) ; public final void rule__AnonymousMember__NameAssignment_2_1_5_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36199:1: ( ( ruleFunctionID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36200:1: ( ruleFunctionID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36200:1: ( ruleFunctionID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36201:1: ruleFunctionID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameFunctionIDParserRuleCall_2_1_5_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleFunctionID_in_rule__AnonymousMember__NameAssignment_2_1_5_2_0_173040); ruleFunctionID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameFunctionIDParserRuleCall_2_1_5_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_1_5_2_0_1" // $ANTLR start "rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36210:1: rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0 : ( ruleCreateExtensionInfo ) ; public final void rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36214:1: ( ( ruleCreateExtensionInfo ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36215:1: ( ruleCreateExtensionInfo ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36215:1: ( ruleCreateExtensionInfo ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36216:1: ruleCreateExtensionInfo { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_1_5_3_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleCreateExtensionInfo_in_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_073071); ruleCreateExtensionInfo(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_1_5_3_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_1_5_3_0_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36225:1: rule__AnonymousMember__NameAssignment_2_1_5_3_0_1 : ( ruleValidID ) ; public final void rule__AnonymousMember__NameAssignment_2_1_5_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36229:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36230:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36230:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36231:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_1_5_3_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_1_5_3_0_173102); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameValidIDParserRuleCall_2_1_5_3_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_1_5_3_0_1" // $ANTLR start "rule__AnonymousMember__NameAssignment_2_1_5_4_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36240:1: rule__AnonymousMember__NameAssignment_2_1_5_4_0 : ( ruleFunctionID ) ; public final void rule__AnonymousMember__NameAssignment_2_1_5_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36244:1: ( ( ruleFunctionID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36245:1: ( ruleFunctionID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36245:1: ( ruleFunctionID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36246:1: ruleFunctionID { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getNameFunctionIDParserRuleCall_2_1_5_4_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleFunctionID_in_rule__AnonymousMember__NameAssignment_2_1_5_4_073133); ruleFunctionID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getNameFunctionIDParserRuleCall_2_1_5_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__NameAssignment_2_1_5_4_0" // $ANTLR start "rule__AnonymousMember__ParametersAssignment_2_1_6_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36255:1: rule__AnonymousMember__ParametersAssignment_2_1_6_0 : ( ruleParameter ) ; public final void rule__AnonymousMember__ParametersAssignment_2_1_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36259:1: ( ( ruleParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36260:1: ( ruleParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36260:1: ( ruleParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36261:1: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getParametersParameterParserRuleCall_2_1_6_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleParameter_in_rule__AnonymousMember__ParametersAssignment_2_1_6_073164); ruleParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getParametersParameterParserRuleCall_2_1_6_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ParametersAssignment_2_1_6_0" // $ANTLR start "rule__AnonymousMember__ParametersAssignment_2_1_6_1_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36270:1: rule__AnonymousMember__ParametersAssignment_2_1_6_1_1 : ( ruleParameter ) ; public final void rule__AnonymousMember__ParametersAssignment_2_1_6_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36274:1: ( ( ruleParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36275:1: ( ruleParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36275:1: ( ruleParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36276:1: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getParametersParameterParserRuleCall_2_1_6_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleParameter_in_rule__AnonymousMember__ParametersAssignment_2_1_6_1_173195); ruleParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getParametersParameterParserRuleCall_2_1_6_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ParametersAssignment_2_1_6_1_1" // $ANTLR start "rule__AnonymousMember__ExceptionsAssignment_2_1_8_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36285:1: rule__AnonymousMember__ExceptionsAssignment_2_1_8_1 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__ExceptionsAssignment_2_1_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36289:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36290:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36290:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36291:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_1_8_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ExceptionsAssignment_2_1_8_173226); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_1_8_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ExceptionsAssignment_2_1_8_1" // $ANTLR start "rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36300:1: rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1 : ( ruleJvmTypeReference ) ; public final void rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36304:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36305:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36305:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36306:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_1_8_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_173257); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_1_8_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1" // $ANTLR start "rule__AnonymousMember__ExpressionAssignment_2_1_9_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36315:1: rule__AnonymousMember__ExpressionAssignment_2_1_9_0 : ( ruleXBlockExpression ) ; public final void rule__AnonymousMember__ExpressionAssignment_2_1_9_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36319:1: ( ( ruleXBlockExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36320:1: ( ruleXBlockExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36320:1: ( ruleXBlockExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36321:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExpressionXBlockExpressionParserRuleCall_2_1_9_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXBlockExpression_in_rule__AnonymousMember__ExpressionAssignment_2_1_9_073288); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExpressionXBlockExpressionParserRuleCall_2_1_9_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ExpressionAssignment_2_1_9_0" // $ANTLR start "rule__AnonymousMember__ExpressionAssignment_2_1_9_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36330:1: rule__AnonymousMember__ExpressionAssignment_2_1_9_1 : ( ruleRichString ) ; public final void rule__AnonymousMember__ExpressionAssignment_2_1_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36334:1: ( ( ruleRichString ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36335:1: ( ruleRichString ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36335:1: ( ruleRichString ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36336:1: ruleRichString { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getExpressionRichStringParserRuleCall_2_1_9_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichString_in_rule__AnonymousMember__ExpressionAssignment_2_1_9_173319); ruleRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnonymousMemberAccess().getExpressionRichStringParserRuleCall_2_1_9_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnonymousMember__ExpressionAssignment_2_1_9_1" // $ANTLR start "rule__Type__AnnotationsAssignment_1" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36348:1: rule__Type__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__Type__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36352:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36353:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36353:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36354:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__Type__AnnotationsAssignment_173353); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36363: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36367:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36368:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36368:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36369:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_0_173384); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36378: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36382:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36383:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36383:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36384:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_0_373415); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36393: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36397:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36398:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36398:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36399:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_0_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_173446); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36408: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36412:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36413:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36413:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36414:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_0_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_2_173477); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36423: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36427:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36428:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36428:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36429:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_0_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_0_5_173508); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36438:1: rule__Type__ImplementsAssignment_2_0_6_1 : ( ruleJvmSuperTypeReference ) ; public final void rule__Type__ImplementsAssignment_2_0_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36442:1: ( ( ruleJvmSuperTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36443:1: ( ruleJvmSuperTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36443:1: ( ruleJvmSuperTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36444:1: ruleJvmSuperTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsJvmSuperTypeReferenceParserRuleCall_2_0_6_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_173539); ruleJvmSuperTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsJvmSuperTypeReferenceParserRuleCall_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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36453:1: rule__Type__ImplementsAssignment_2_0_6_2_1 : ( ruleJvmSuperTypeReference ) ; public final void rule__Type__ImplementsAssignment_2_0_6_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36457:1: ( ( ruleJvmSuperTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36458:1: ( ruleJvmSuperTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36458:1: ( ruleJvmSuperTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36459:1: ruleJvmSuperTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsJvmSuperTypeReferenceParserRuleCall_2_0_6_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_2_173570); ruleJvmSuperTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsJvmSuperTypeReferenceParserRuleCall_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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36468: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36472:1: ( ( ruleMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36473:1: ( ruleMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36473:1: ( ruleMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36474:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_0_8_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_0_873601); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36483: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36487:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36488:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36488:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36489:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_1_173632); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36498: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36502:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36503:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36503:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36504:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_1_373663); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36513: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36517:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36518:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36518:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36519:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_173694); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36528: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36532:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36533:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36533:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36534:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_2_173725); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36543:1: rule__Type__ExtendsAssignment_2_1_5_1 : ( ruleJvmSuperTypeReference ) ; public final void rule__Type__ExtendsAssignment_2_1_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36547:1: ( ( ruleJvmSuperTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36548:1: ( ruleJvmSuperTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36548:1: ( ruleJvmSuperTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36549:1: ruleJvmSuperTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsJvmSuperTypeReferenceParserRuleCall_2_1_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_173756); ruleJvmSuperTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsJvmSuperTypeReferenceParserRuleCall_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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36558:1: rule__Type__ExtendsAssignment_2_1_5_2_1 : ( ruleJvmSuperTypeReference ) ; public final void rule__Type__ExtendsAssignment_2_1_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36562:1: ( ( ruleJvmSuperTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36563:1: ( ruleJvmSuperTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36563:1: ( ruleJvmSuperTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36564:1: ruleJvmSuperTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsJvmSuperTypeReferenceParserRuleCall_2_1_5_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_2_173787); ruleJvmSuperTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsJvmSuperTypeReferenceParserRuleCall_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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36573: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36577:1: ( ( ruleMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36578:1: ( ruleMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36578:1: ( ruleMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36579:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_1_7_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_1_773818); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36588: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36592:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36593:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36593:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36594:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_2_173849); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36603: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36607:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36608:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36608:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36609:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_2_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_2_373880); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36618: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36622:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36623:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36623:1: ( ruleXtendEnumLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36624:1: ruleXtendEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersXtendEnumLiteralParserRuleCall_2_2_5_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_073911); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36633: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36637:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36638:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36638:1: ( ruleXtendEnumLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36639:1: ruleXtendEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersXtendEnumLiteralParserRuleCall_2_2_5_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_1_173942); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36648: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36652:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36653:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36653:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36654:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_3_173973); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36663: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36667:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36668:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36668:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36669:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_3_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_3_374004); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36678: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36682:1: ( ( ruleAnnotationField ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36683:1: ( ruleAnnotationField ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36683:1: ( ruleAnnotationField ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36684:1: ruleAnnotationField { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAnnotationFieldParserRuleCall_2_3_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleAnnotationField_in_rule__Type__MembersAssignment_2_3_574035); 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__XFunctionSuperTypeRef__InstanceContextAssignment_0_0" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36693:1: rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 : ( ( '(' ) ) ; public final void rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36697:1: ( ( ( '(' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36698:1: ( ( '(' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36698:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36699:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextLeftParenthesisKeyword_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36700:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36701:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextLeftParenthesisKeyword_0_0_0()); } match(input,112,FollowSets003.FOLLOW_112_in_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_074071); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36716: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36720:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36721:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36721:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36722:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_074110); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36731: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36735:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36736:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36736:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36737: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_174141); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36746:1: rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36750:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36751:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36751:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36752:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_274172); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36761:1: rule__AnnotationField__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__AnnotationField__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36765:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36766:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36766:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36767:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__AnnotationField__AnnotationsAssignment_174203); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36776: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36780:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36781:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36781:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36782: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_174234); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36791: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36795:1: ( ( ruleFieldModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36796:1: ( ruleFieldModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36796:1: ( ruleFieldModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36797: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_274265); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36806: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36810:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36811:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36811:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36812: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_374296); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36821: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36825:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36826:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36826:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36827: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_474327); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36836: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36840:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36841:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36841:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36842: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_574358); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36851: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36855:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36856:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36856:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36857: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_174389); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36866: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36870:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36871:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36871:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36872: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_274420); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36881: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36885:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36886:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36886:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36887: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_374451); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36896: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36900:1: ( ( ruleXAnnotationElementValue ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36901:1: ( ruleXAnnotationElementValue ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36901:1: ( ruleXAnnotationElementValue ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36902: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_174482); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36911: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36915:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36916:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36916:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36917:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_1_174513); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36926: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36930:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36931:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36931:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36932:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_1_374544); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36941: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36945:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36946:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36946:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36947: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_174575); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36956: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36960:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36961:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36961:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36962: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_174606); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36971: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36975:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36976:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36976:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36977: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_174637); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36986: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36990:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36991:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36991:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:36992: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_174668); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37001: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37005:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37006:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37006:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37007: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_174699); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37016: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37020:1: ( ( ruleMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37021:1: ( ruleMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37021:1: ( ruleMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37022:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersMemberParserRuleCall_2_1_8_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_1_874730); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37031: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37035:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37036:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37036:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37037:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_2_174761); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37046: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37050:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37051:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37051:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37052:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_2_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_2_374792); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37061: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37065:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37066:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37066:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37067: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_174823); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37076: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37080:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37081:1: ( ruleJvmTypeParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37081:1: ( ruleJvmTypeParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37082: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_174854); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37091: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37095:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37096:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37096:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37097: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_174885); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37106: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37110:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37111:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37111:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37112: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_174916); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37121: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37125:1: ( ( ruleMember ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37126:1: ( ruleMember ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37126:1: ( ruleMember ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37127:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersMemberParserRuleCall_2_2_7_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_2_774947); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37136: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37140:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37141:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37141:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37142:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_3_174978); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37151: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37155:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37156:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37156:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37157:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_3_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_3_375009); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37166: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37170:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37171:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37171:1: ( ruleXtendEnumLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37172: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_075040); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37181: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37185:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37186:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37186:1: ( ruleXtendEnumLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37187: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_175071); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37196: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37200:1: ( ( ruleCommonModifier ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37201:1: ( ruleCommonModifier ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37201:1: ( ruleCommonModifier ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37202:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_4_175102); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37211: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37215:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37216:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37216:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37217:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_4_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_4_375133); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37226: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37230:1: ( ( ruleAnnotationField ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37231:1: ( ruleAnnotationField ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37231:1: ( ruleAnnotationField ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37232:1: ruleAnnotationField { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAnnotationFieldParserRuleCall_2_4_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleAnnotationField_in_rule__AnnotationField__MembersAssignment_2_4_575164); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37241:1: rule__TypeReferenceNoTypeArgs__TypeAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__TypeReferenceNoTypeArgs__TypeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37245:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37246:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37246:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37247:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeJvmTypeCrossReference_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37248:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37249:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__TypeReferenceNoTypeArgs__TypeAssignment75199); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37260:1: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37264:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37265:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37265:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37266:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeCrossReference_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37267:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37268:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_075238); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37279:1: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37283:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37284:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37284:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37285:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_175273); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37294: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37298:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37299:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37299:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37300:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_175304); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37309: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37313:1: ( ( ( ruleValidID ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37314:1: ( ( ruleValidID ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37314:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37315:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37316:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37317: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_175339); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37328: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37332:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37333:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37333:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37334: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_175374); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37343: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37347:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37348:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37348:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37349: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_175405); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37358:1: rule__XtendEnumLiteral__NameAssignment : ( ruleValidID ) ; public final void rule__XtendEnumLiteral__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37362:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37363:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37363:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37364:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXtendEnumLiteralAccess().getNameValidIDParserRuleCall_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__XtendEnumLiteral__NameAssignment75436); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37373:1: rule__CreateExtensionInfo__NameAssignment_1_0 : ( ruleValidID ) ; public final void rule__CreateExtensionInfo__NameAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37377:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37378:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37378:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37379:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getNameValidIDParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__CreateExtensionInfo__NameAssignment_1_075467); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37388:1: rule__CreateExtensionInfo__CreateExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__CreateExtensionInfo__CreateExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37392:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37393:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37393:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37394:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getCreateExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__CreateExtensionInfo__CreateExpressionAssignment_275498); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37403:1: rule__Parameter__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__Parameter__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37407:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37408:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37408:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37409:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_075529); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37418:1: rule__Parameter__ExtensionAssignment_1_0 : ( ( 'extension' ) ) ; public final void rule__Parameter__ExtensionAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37422:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37423:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37423:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37424:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getExtensionExtensionKeyword_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37425:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37426:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getExtensionExtensionKeyword_1_0_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__Parameter__ExtensionAssignment_1_075565); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37441:1: rule__Parameter__AnnotationsAssignment_1_1 : ( ruleXAnnotation ) ; public final void rule__Parameter__AnnotationsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37445:1: ( ( ruleXAnnotation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37446:1: ( ruleXAnnotation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37446:1: ( ruleXAnnotation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37447:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsXAnnotationParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_1_175604); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37456:1: rule__Parameter__ParameterTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__Parameter__ParameterTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37460:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37461:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37461:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37462:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__Parameter__ParameterTypeAssignment_275635); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37471:1: rule__Parameter__VarArgAssignment_3 : ( ( '...' ) ) ; public final void rule__Parameter__VarArgAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37475:1: ( ( ( '...' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37476:1: ( ( '...' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37476:1: ( ( '...' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37477:1: ( '...' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getVarArgFullStopFullStopFullStopKeyword_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37478:1: ( '...' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37479:1: '...' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getVarArgFullStopFullStopFullStopKeyword_3_0()); } match(input,142,FollowSets003.FOLLOW_142_in_rule__Parameter__VarArgAssignment_375671); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37494:1: rule__Parameter__NameAssignment_4 : ( ruleValidID ) ; public final void rule__Parameter__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37498:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37499:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37499:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37500:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getNameValidIDParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__Parameter__NameAssignment_475710); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37509: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37513:1: ( ( ( 'var' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37514:1: ( ( 'var' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37514:1: ( ( 'var' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37515:1: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37516:1: ( 'var' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37517:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_0_0_0_0()); } match(input,58,FollowSets003.FOLLOW_58_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_075746); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37532: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37536:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37537:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37537:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37538:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37539:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37540:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_0_1_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_175790); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37555: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37559:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37560:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37560:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37561:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37562:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37563:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_1_0_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_075834); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37578: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37582:1: ( ( ( 'var' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37583:1: ( ( 'var' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37583:1: ( ( 'var' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37584:1: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_1_1_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37585:1: ( 'var' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37586:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_1_1_0_0()); } match(input,58,FollowSets003.FOLLOW_58_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_075878); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37601: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37605:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37606:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37606:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37607: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_075917); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37616: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37620:1: ( ( ruleInnerVarID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37621:1: ( ruleInnerVarID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37621:1: ( ruleInnerVarID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37622: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_175948); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37631:1: rule__XVariableDeclaration__NameAssignment_1_1 : ( ruleInnerVarID ) ; public final void rule__XVariableDeclaration__NameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37635:1: ( ( ruleInnerVarID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37636:1: ( ruleInnerVarID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37636:1: ( ruleInnerVarID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37637:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameInnerVarIDParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_175979); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37646:1: rule__XVariableDeclaration__RightAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XVariableDeclaration__RightAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37650:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37651:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37651:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37652:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_2_176010); 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__XbaseConstructorCall__ConstructorAssignment_2" // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37661:1: rule__XbaseConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XbaseConstructorCall__ConstructorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37665:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37666:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37666:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37667:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37668:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37669:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XbaseConstructorCall__ConstructorAssignment_276045); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37680:1: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37684:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37685:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37685:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37686:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_176080); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37695: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37699:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37700:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37700:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37701:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_176111); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37710:1: rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; public final void rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37714:1: ( ( ( '(' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37715:1: ( ( '(' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37715:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37716:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37717:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37718:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } match(input,112,FollowSets003.FOLLOW_112_in_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_076147); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37733: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37737:1: ( ( ruleXShortClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37738:1: ( ruleXShortClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37738:1: ( ruleXShortClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37739:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXShortClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_076186); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37748: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37752:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37753:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37753:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37754: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_076217); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37763: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37767:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37768:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37768:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37769: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_176248); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37778:1: rule__XbaseConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; public final void rule__XbaseConstructorCall__ArgumentsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37782:1: ( ( ruleXClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37783:1: ( ruleXClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37783:1: ( ruleXClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37784:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_576279); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37793:1: rule__JvmFormalParameter__ExtensionAssignment_0 : ( ( 'extension' ) ) ; public final void rule__JvmFormalParameter__ExtensionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37797:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37798:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37798:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37799:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37800:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37801:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__JvmFormalParameter__ExtensionAssignment_076315); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37816:1: rule__JvmFormalParameter__ParameterTypeAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmFormalParameter__ParameterTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37820:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37821:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37821:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37822:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_176354); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37831:1: rule__JvmFormalParameter__NameAssignment_2 : ( ruleInnerVarID ) ; public final void rule__JvmFormalParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37835:1: ( ( ruleInnerVarID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37836:1: ( ruleInnerVarID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37836:1: ( ruleInnerVarID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37837:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameInnerVarIDParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__JvmFormalParameter__NameAssignment_276385); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37846:1: rule__FullJvmFormalParameter__ExtensionAssignment_0 : ( ( 'extension' ) ) ; public final void rule__FullJvmFormalParameter__ExtensionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37850:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37851:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37851:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37852:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37853:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37854:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__FullJvmFormalParameter__ExtensionAssignment_076421); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37869:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37873:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37874:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37874:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37875:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_176460); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37884:1: rule__FullJvmFormalParameter__NameAssignment_2 : ( ruleInnerVarID ) ; public final void rule__FullJvmFormalParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37888:1: ( ( ruleInnerVarID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37889:1: ( ruleInnerVarID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37889:1: ( ruleInnerVarID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37890:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameInnerVarIDParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__FullJvmFormalParameter__NameAssignment_276491); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37899: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37903:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37904:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37904:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37905: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_176522); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37914: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37918:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37919:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37919:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37920:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_176553); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37929: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37933:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37934:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37934:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37935: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_076584); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37944: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37948:1: ( ( ruleXExpressionOrSimpleConstructorCall ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37949:1: ( ruleXExpressionOrSimpleConstructorCall ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37949:1: ( ruleXExpressionOrSimpleConstructorCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37950:1: ruleXExpressionOrSimpleConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionOrSimpleConstructorCallParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_rule__XSwitchExpression__SwitchAssignment_2_1_176615); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37959:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37963:1: ( ( ruleXCasePart ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37964:1: ( ruleXCasePart ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37964:1: ( ruleXCasePart ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37965:1: ruleXCasePart { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_476646); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37974:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37978:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37979:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37979:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37980:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_276677); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37989:1: rule__SimpleStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__SimpleStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37993:1: ( ( RULE_STRING ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37994:1: ( RULE_STRING ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37994:1: ( RULE_STRING ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:37995: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_176708); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38004:1: rule__RichString__ExpressionsAssignment_1_0 : ( ruleRichStringLiteral ) ; public final void rule__RichString__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38008:1: ( ( ruleRichStringLiteral ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38009:1: ( ruleRichStringLiteral ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38009:1: ( ruleRichStringLiteral ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38010:1: ruleRichStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteral_in_rule__RichString__ExpressionsAssignment_1_076739); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38019: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38023:1: ( ( ruleRichStringLiteralStart ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38024:1: ( ruleRichStringLiteralStart ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38024:1: ( ruleRichStringLiteralStart ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38025:1: ruleRichStringLiteralStart { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralStartParserRuleCall_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralStart_in_rule__RichString__ExpressionsAssignment_1_1_076770); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38034: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38038:1: ( ( ruleRichStringPart ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38039:1: ( ruleRichStringPart ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38039:1: ( ruleRichStringPart ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38040:1: ruleRichStringPart { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_176801); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38049: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38053:1: ( ( ruleRichStringLiteralInbetween ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38054:1: ( ruleRichStringLiteralInbetween ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38054:1: ( ruleRichStringLiteralInbetween ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38055: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_076832); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38064: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38068:1: ( ( ruleRichStringPart ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38069:1: ( ruleRichStringPart ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38069:1: ( ruleRichStringPart ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38070: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_176863); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38079: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38083:1: ( ( ruleRichStringLiteralEnd ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38084:1: ( ruleRichStringLiteralEnd ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38084:1: ( ruleRichStringLiteralEnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38085:1: ruleRichStringLiteralEnd { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralEndParserRuleCall_1_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralEnd_in_rule__RichString__ExpressionsAssignment_1_1_376894); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38094:1: rule__RichStringLiteral__ValueAssignment_1 : ( RULE_RICH_TEXT ) ; public final void rule__RichStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38098:1: ( ( RULE_RICH_TEXT ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38099:1: ( RULE_RICH_TEXT ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38099:1: ( RULE_RICH_TEXT ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38100: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_176925); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38109:1: rule__RichStringLiteralStart__ValueAssignment_1 : ( RULE_RICH_TEXT_START ) ; public final void rule__RichStringLiteralStart__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38113:1: ( ( RULE_RICH_TEXT_START ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38114:1: ( RULE_RICH_TEXT_START ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38114:1: ( RULE_RICH_TEXT_START ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38115: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_176956); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38124: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38128:1: ( ( RULE_RICH_TEXT_INBETWEEN ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38129:1: ( RULE_RICH_TEXT_INBETWEEN ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38129:1: ( RULE_RICH_TEXT_INBETWEEN ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38130: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_076987); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38139: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38143:1: ( ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38144:1: ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38144:1: ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38145: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_177018); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38154: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38158:1: ( ( RULE_RICH_TEXT_END ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38159:1: ( RULE_RICH_TEXT_END ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38159:1: ( RULE_RICH_TEXT_END ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38160: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_077049); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38169: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38173:1: ( ( RULE_COMMENT_RICH_TEXT_END ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38174:1: ( RULE_COMMENT_RICH_TEXT_END ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38174:1: ( RULE_COMMENT_RICH_TEXT_END ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38175: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_177080); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38184:1: rule__InternalRichString__ExpressionsAssignment_1_0 : ( ruleRichStringLiteralInbetween ) ; public final void rule__InternalRichString__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38188:1: ( ( ruleRichStringLiteralInbetween ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38189:1: ( ruleRichStringLiteralInbetween ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38189:1: ( ruleRichStringLiteralInbetween ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38190:1: ruleRichStringLiteralInbetween { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_077111); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38199: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38203:1: ( ( ruleRichStringPart ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38204:1: ( ruleRichStringPart ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38204:1: ( ruleRichStringPart ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38205:1: ruleRichStringPart { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringPart_in_rule__InternalRichString__ExpressionsAssignment_1_1_077142); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38214: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38218:1: ( ( ruleRichStringLiteralInbetween ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38219:1: ( ruleRichStringLiteralInbetween ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38219:1: ( ruleRichStringLiteralInbetween ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38220:1: ruleRichStringLiteralInbetween { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_1_177173); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38229:1: rule__RichStringForLoop__DeclaredParamAssignment_2 : ( ruleJvmFormalParameter ) ; public final void rule__RichStringForLoop__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38233:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38234:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38234:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38235:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__RichStringForLoop__DeclaredParamAssignment_277204); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38244:1: rule__RichStringForLoop__ForExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__ForExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38248:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38249:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38249:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38250:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getForExpressionXExpressionParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__ForExpressionAssignment_477235); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38259:1: rule__RichStringForLoop__BeforeAssignment_5_1 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__BeforeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38263:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38264:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38264:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38265:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getBeforeXExpressionParserRuleCall_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__BeforeAssignment_5_177266); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38274:1: rule__RichStringForLoop__SeparatorAssignment_6_1 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__SeparatorAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38278:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38279:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38279:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38280:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getSeparatorXExpressionParserRuleCall_6_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__SeparatorAssignment_6_177297); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38289:1: rule__RichStringForLoop__AfterAssignment_7_1 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__AfterAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38293:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38294:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38294:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38295:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getAfterXExpressionParserRuleCall_7_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__AfterAssignment_7_177328); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38304:1: rule__RichStringForLoop__EachExpressionAssignment_8 : ( ruleInternalRichString ) ; public final void rule__RichStringForLoop__EachExpressionAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38308:1: ( ( ruleInternalRichString ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38309:1: ( ruleInternalRichString ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38309:1: ( ruleInternalRichString ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38310:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getEachExpressionInternalRichStringParserRuleCall_8_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringForLoop__EachExpressionAssignment_877359); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38319:1: rule__RichStringIf__IfAssignment_2 : ( ruleXExpression ) ; public final void rule__RichStringIf__IfAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38323:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38324:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38324:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38325:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getIfXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringIf__IfAssignment_277390); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38334:1: rule__RichStringIf__ThenAssignment_3 : ( ruleInternalRichString ) ; public final void rule__RichStringIf__ThenAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38338:1: ( ( ruleInternalRichString ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38339:1: ( ruleInternalRichString ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38339:1: ( ruleInternalRichString ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38340:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getThenInternalRichStringParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ThenAssignment_377421); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38349:1: rule__RichStringIf__ElseIfsAssignment_4 : ( ruleRichStringElseIf ) ; public final void rule__RichStringIf__ElseIfsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38353:1: ( ( ruleRichStringElseIf ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38354:1: ( ruleRichStringElseIf ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38354:1: ( ruleRichStringElseIf ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38355:1: ruleRichStringElseIf { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseIfsRichStringElseIfParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringElseIf_in_rule__RichStringIf__ElseIfsAssignment_477452); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38364:1: rule__RichStringIf__ElseAssignment_5_1 : ( ruleInternalRichString ) ; public final void rule__RichStringIf__ElseAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38368:1: ( ( ruleInternalRichString ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38369:1: ( ruleInternalRichString ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38369:1: ( ruleInternalRichString ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38370:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseInternalRichStringParserRuleCall_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ElseAssignment_5_177483); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38379:1: rule__RichStringElseIf__IfAssignment_1 : ( ruleXExpression ) ; public final void rule__RichStringElseIf__IfAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38383:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38384:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38384:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38385:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getIfXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringElseIf__IfAssignment_177514); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38394:1: rule__RichStringElseIf__ThenAssignment_2 : ( ruleInternalRichString ) ; public final void rule__RichStringElseIf__ThenAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38398:1: ( ( ruleInternalRichString ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38399:1: ( ruleInternalRichString ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38399:1: ( ruleInternalRichString ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38400:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getThenInternalRichStringParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringElseIf__ThenAssignment_277545); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38409:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38413:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38414:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38414:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38415:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38416:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38417:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XAnnotation__AnnotationTypeAssignment_277580); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38428: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38432:1: ( ( ruleXAnnotationElementValuePair ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38433:1: ( ruleXAnnotationElementValuePair ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38433:1: ( ruleXAnnotationElementValuePair ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38434: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_077615); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38443: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38447:1: ( ( ruleXAnnotationElementValuePair ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38448:1: ( ruleXAnnotationElementValuePair ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38448:1: ( ruleXAnnotationElementValuePair ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38449: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_177646); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38458: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38462:1: ( ( ruleXAnnotationElementValueOrCommaList ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38463:1: ( ruleXAnnotationElementValueOrCommaList ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38463:1: ( ruleXAnnotationElementValueOrCommaList ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38464:1: ruleXAnnotationElementValueOrCommaList { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValueOrCommaList_in_rule__XAnnotation__ValueAssignment_3_1_177677); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38473: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38477:1: ( ( ( ruleValidID ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38478:1: ( ( ruleValidID ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38478:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38479:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38480:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38481: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_077712); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38492:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ; public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38496:1: ( ( ruleXAnnotationElementValue ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38497:1: ( ruleXAnnotationElementValue ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38497:1: ( ruleXAnnotationElementValue ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38498:1: ruleXAnnotationElementValue { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValue_in_rule__XAnnotationElementValuePair__ValueAssignment_177747); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38507: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38511:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38512:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38512:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38513:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_077778); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38522: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38526:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38527:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38527:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38528: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_177809); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38537: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38541:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38542:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38542:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38543: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_177840); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38552: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38556:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38557:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38557:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38558:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_077871); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38567: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38571:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38572:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38572:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38573: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_177902); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38582:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38586:1: ( ( ( ruleFeatureCallID ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38587:1: ( ( ruleFeatureCallID ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38587:1: ( ( ruleFeatureCallID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38588:1: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38589:1: ( ruleFeatureCallID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38590:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_177937); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38601:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38605:1: ( ( ruleXAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38606:1: ( ruleXAssignment ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38606:1: ( ruleXAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38607:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_377972); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38616: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38620:1: ( ( ( ruleOpMultiAssign ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38621:1: ( ( ruleOpMultiAssign ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38621:1: ( ( ruleOpMultiAssign ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38622:1: ( ruleOpMultiAssign ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38623:1: ( ruleOpMultiAssign ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38624: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_178007); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38635: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38639:1: ( ( ruleXAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38640:1: ( ruleXAssignment ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38640:1: ( ruleXAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38641:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_178042); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38650: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38654:1: ( ( ( ruleOpOr ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38655:1: ( ( ruleOpOr ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38655:1: ( ( ruleOpOr ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38656:1: ( ruleOpOr ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38657:1: ( ruleOpOr ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38658: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_178077); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38669:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38673:1: ( ( ruleXAndExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38674:1: ( ruleXAndExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38674:1: ( ruleXAndExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38675:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_178112); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38684: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38688:1: ( ( ( ruleOpAnd ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38689:1: ( ( ruleOpAnd ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38689:1: ( ( ruleOpAnd ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38690:1: ( ruleOpAnd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38691:1: ( ruleOpAnd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38692: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_178147); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38703:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38707:1: ( ( ruleXEqualityExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38708:1: ( ruleXEqualityExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38708:1: ( ruleXEqualityExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38709:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_178182); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38718: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38722:1: ( ( ( ruleOpEquality ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38723:1: ( ( ruleOpEquality ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38723:1: ( ( ruleOpEquality ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38724:1: ( ruleOpEquality ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38725:1: ( ruleOpEquality ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38726: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_178217); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38737:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38741:1: ( ( ruleXRelationalExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38742:1: ( ruleXRelationalExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38742:1: ( ruleXRelationalExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38743:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_178252); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38752: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38756:1: ( ( ( ruleOpOther ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38757:1: ( ( ruleOpOther ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38757:1: ( ( ruleOpOther ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38758:1: ( ruleOpOther ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38759:1: ( ruleOpOther ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38760: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_178287); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38771:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38775:1: ( ( ruleXAdditiveExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38776:1: ( ruleXAdditiveExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38776:1: ( ruleXAdditiveExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38777:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_178322); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38786: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38790:1: ( ( ( ruleOpAdd ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38791:1: ( ( ruleOpAdd ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38791:1: ( ( ruleOpAdd ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38792:1: ( ruleOpAdd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38793:1: ( ruleOpAdd ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38794: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_178357); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38805:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38809:1: ( ( ruleXMultiplicativeExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38810:1: ( ruleXMultiplicativeExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38810:1: ( ruleXMultiplicativeExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38811:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_178392); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38820: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38824:1: ( ( ( ruleOpMulti ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38825:1: ( ( ruleOpMulti ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38825:1: ( ( ruleOpMulti ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38826:1: ( ruleOpMulti ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38827:1: ( ruleOpMulti ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38828: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_178427); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38839:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38843:1: ( ( ruleXUnaryOperation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38844:1: ( ruleXUnaryOperation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38844:1: ( ruleXUnaryOperation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38845:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_178462); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38854:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38858:1: ( ( ( ruleOpUnary ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38859:1: ( ( ruleOpUnary ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38859:1: ( ( ruleOpUnary ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38860:1: ( ruleOpUnary ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38861:1: ( ruleOpUnary ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38862:1: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_178497); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38873:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38877:1: ( ( ruleXUnaryOperation ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38878:1: ( ruleXUnaryOperation ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38878:1: ( ruleXUnaryOperation ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38879:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_278532); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38888:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38892:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38893:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38893:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38894:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_178563); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38903: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38907:1: ( ( ( ruleOpPostfix ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38908:1: ( ( ruleOpPostfix ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38908:1: ( ( ruleOpPostfix ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38909:1: ( ruleOpPostfix ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38910:1: ( ruleOpPostfix ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38911: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_178598); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38922: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38926:1: ( ( ( '::' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38927:1: ( ( '::' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38927:1: ( ( '::' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38928:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38929:1: ( '::' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38930:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } match(input,143,FollowSets003.FOLLOW_143_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_178638); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38945: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38949:1: ( ( ( ruleFeatureCallID ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38950:1: ( ( ruleFeatureCallID ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38950:1: ( ( ruleFeatureCallID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38951:1: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38952:1: ( ruleFeatureCallID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38953: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_278681); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38964: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38968:1: ( ( ruleXAssignment ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38969:1: ( ruleXAssignment ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38969:1: ( ruleXAssignment ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38970:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_178716); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38979: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38983:1: ( ( ( '?.' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38984:1: ( ( '?.' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38984:1: ( ( '?.' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38985:1: ( '?.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38986:1: ( '?.' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:38987:1: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } match(input,144,FollowSets003.FOLLOW_144_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_178752); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39002: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39006:1: ( ( ( '::' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39007:1: ( ( '::' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39007:1: ( ( '::' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39008:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39009:1: ( '::' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39010:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } match(input,143,FollowSets003.FOLLOW_143_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_278796); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39025: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39029:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39030:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39030:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39031: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_178835); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39040: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39044:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39045:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39045:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39046: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_178866); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39055: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39059:1: ( ( ( ruleIdOrSuper ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39060:1: ( ( ruleIdOrSuper ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39060:1: ( ( ruleIdOrSuper ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39061:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39062:1: ( ruleIdOrSuper ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39063: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_278901); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39074: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39078:1: ( ( ( '(' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39079:1: ( ( '(' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39079:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39080:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39081:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39082:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } match(input,112,FollowSets003.FOLLOW_112_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_078941); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39097: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39101:1: ( ( ruleXShortClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39102:1: ( ruleXShortClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39102:1: ( ruleXShortClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39103: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_078980); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39112: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39116:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39117:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39117:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39118: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_079011); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39127: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39131:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39132:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39132:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39133: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_179042); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39142: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39146:1: ( ( ruleXClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39147:1: ( ruleXClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39147:1: ( ruleXClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39148:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_479073); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39157:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39161:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39162:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39162:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39163:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_079104); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39172: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39176:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39177:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39177:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39178:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_179135); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39187:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39191:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39192:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39192:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39193:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_079166); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39202: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39206:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39207:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39207:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39208:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_179197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39217: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39221:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39222:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39222:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39223: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_079228); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39232: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39236:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39237:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39237:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39238: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_179259); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39247:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39251:1: ( ( ( '|' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39252:1: ( ( '|' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39252:1: ( ( '|' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39253:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39254:1: ( '|' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39255:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } match(input,145,FollowSets003.FOLLOW_145_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_179295); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39270:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39274:1: ( ( ruleXExpressionInClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39275:1: ( ruleXExpressionInClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39275:1: ( ruleXExpressionInClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39276:1: ruleXExpressionInClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_279334); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39285:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39289:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39290:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39290:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39291:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_079365); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39300: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39304:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39305:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39305:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39306: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_079396); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39315: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39319:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39320:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39320:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39321: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_179427); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39330:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39334:1: ( ( ( '|' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39335:1: ( ( '|' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39335:1: ( ( '|' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39336:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39337:1: ( '|' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39338:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } match(input,145,FollowSets003.FOLLOW_145_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_279463); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39353:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39357:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39358:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39358:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39359:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_179502); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39368:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39372:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39373:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39373:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39374:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_379533); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39383:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39387:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39388:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39388:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39389:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_579564); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39398:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39402:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39403:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39403:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39404:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_179595); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39413:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39417:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39418:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39418:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39419:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_179626); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39428:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39432:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39433:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39433:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39434:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_179657); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39443: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39447:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39448:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39448:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39449:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_179688); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39458:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39462:1: ( ( ( ',' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39463:1: ( ( ',' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39463:1: ( ( ',' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39464:1: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39465:1: ( ',' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39466:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } match(input,111,FollowSets003.FOLLOW_111_in_rule__XCasePart__FallThroughAssignment_3_179724); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39481: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39485:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39486:1: ( ruleJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39486:1: ( ruleJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39487:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_379763); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39496:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39500:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39501:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39501:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39502:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_179794); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39511:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39515:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39516:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39516:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39517:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_379825); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39526:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39530:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39531:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39531:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39532:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_079856); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39541: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39545:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39546:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39546:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39547:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_179887); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39556:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39560:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39561:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39561:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39562:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_579918); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39571:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39575:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39576:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39576:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39577:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_079949); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39586: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39590:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39591:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39591:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39592:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_179980); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39601:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39605:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39606:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39606:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39607:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_980011); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39616:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39620:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39621:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39621:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39622:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_380042); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39631:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39635:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39636:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39636:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39637:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_580073); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39646:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39650:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39651:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39651:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39652:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_280104); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39661:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39665:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39666:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39666:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39667:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_580135); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39676:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39680:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39681:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39681:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39682:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_080166); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39691:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39695:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39696:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39696:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39697:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_180197); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39706: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39710:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39711:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39711:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39712:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_180228); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39721:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39725:1: ( ( ( ruleIdOrSuper ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39726:1: ( ( ruleIdOrSuper ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39726:1: ( ( ruleIdOrSuper ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39727:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39728:1: ( ruleIdOrSuper ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39729:1: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_280263); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39740:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39744:1: ( ( ( '(' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39745:1: ( ( '(' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39745:1: ( ( '(' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39746:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39747:1: ( '(' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39748:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } match(input,112,FollowSets003.FOLLOW_112_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_080303); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39763: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39767:1: ( ( ruleXShortClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39768:1: ( ruleXShortClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39768:1: ( ruleXShortClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39769:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_080342); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39778: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39782:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39783:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39783:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39784: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_080373); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39793: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39797:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39798:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39798:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39799: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_180404); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39808:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39812:1: ( ( ruleXClosure ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39813:1: ( ruleXClosure ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39813:1: ( ruleXClosure ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39814:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_480435); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39823:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39827:1: ( ( ( 'true' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39828:1: ( ( 'true' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39828:1: ( ( 'true' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39829:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39830:1: ( 'true' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39831:1: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } match(input,146,FollowSets003.FOLLOW_146_in_rule__XBooleanLiteral__IsTrueAssignment_1_180471); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39846:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39850:1: ( ( ruleNumber ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39851:1: ( ruleNumber ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39851:1: ( ruleNumber ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39852:1: ruleNumber { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_180510); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39861:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39865:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39866:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39866:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39867:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39868:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39869:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_380545); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39880:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39884:1: ( ( ruleArrayBrackets ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39885:1: ( ruleArrayBrackets ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39885:1: ( ruleArrayBrackets ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39886:1: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_480580); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39895:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39899:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39900:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39900:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39901:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_280611); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39910:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39914:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39915:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39915:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39916:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_280642); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39925:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39929:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39930:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39930:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39931:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_280673); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39940: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39944:1: ( ( ruleXCatchClause ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39945:1: ( ruleXCatchClause ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39945:1: ( ruleXCatchClause ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39946:1: ruleXCatchClause { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_080704); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39955: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39959:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39960:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39960:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39961: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_180735); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39970: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39974:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39975:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39975:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39976:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_180766); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39985:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39989:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39990:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39990:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:39991:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_180797); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40000:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40004:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40005:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40005:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40006:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_380828); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40015:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40019:1: ( ( ruleFullJvmFormalParameter ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40020:1: ( ruleFullJvmFormalParameter ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40020:1: ( ruleFullJvmFormalParameter ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40021:1: ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_280859); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40030:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40034:1: ( ( ruleXExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40035:1: ( ruleXExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40035:1: ( ruleXExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40036:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_480890); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40045: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40049:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40050:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40050:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40051:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_080921); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40060: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40064:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40065:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40065:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40066: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_180952); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40075:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40079:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40080:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40080:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40081:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_280983); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40090:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40094:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40095:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40095:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40096:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40097:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40098:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_081018); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40109:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40113:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40114:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40114:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40115:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_181053); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40124: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40128:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40129:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40129:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40130:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_181084); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40139: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40143:1: ( ( ( ruleValidID ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40144:1: ( ( ruleValidID ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40144:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40145:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40146:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40147: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_181119); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40158: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40162:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40163:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40163:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40164: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_181154); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40173: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40177:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40178:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40178:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40179: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_181185); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40188: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40192:1: ( ( ruleJvmUpperBound ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40193:1: ( ruleJvmUpperBound ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40193:1: ( ruleJvmUpperBound ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40194:1: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_081216); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40203: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40207:1: ( ( ruleJvmUpperBoundAnded ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40208:1: ( ruleJvmUpperBoundAnded ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40208:1: ( ruleJvmUpperBoundAnded ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40209:1: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_181247); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40218: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40222:1: ( ( ruleJvmLowerBound ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40223:1: ( ruleJvmLowerBound ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40223:1: ( ruleJvmLowerBound ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40224:1: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_081278); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40233: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40237:1: ( ( ruleJvmLowerBoundAnded ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40238:1: ( ruleJvmLowerBoundAnded ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40238:1: ( ruleJvmLowerBoundAnded ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40239:1: ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_181309); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40248:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40252:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40253:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40253:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40254:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_181340); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40263:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40267:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40268:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40268:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40269:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_181371); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40278:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40282:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40283:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40283:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40284:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_181402); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40293:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40297:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40298:1: ( ruleJvmTypeReference ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40298:1: ( ruleJvmTypeReference ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40299:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_181433); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40308:1: rule__JvmTypeParameter__NameAssignment_0 : ( ruleValidID ) ; public final void rule__JvmTypeParameter__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40312:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40313:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40313:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40314:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getNameValidIDParserRuleCall_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__JvmTypeParameter__NameAssignment_081464); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40323:1: rule__JvmTypeParameter__ConstraintsAssignment_1_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmTypeParameter__ConstraintsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40327:1: ( ( ruleJvmUpperBound ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40328:1: ( ruleJvmUpperBound ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40328:1: ( ruleJvmUpperBound ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40329:1: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsJvmUpperBoundParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBound_in_rule__JvmTypeParameter__ConstraintsAssignment_1_081495); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40338:1: rule__JvmTypeParameter__ConstraintsAssignment_1_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmTypeParameter__ConstraintsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40342:1: ( ( ruleJvmUpperBoundAnded ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40343:1: ( ruleJvmUpperBoundAnded ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40343:1: ( ruleJvmUpperBoundAnded ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40344:1: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmTypeParameter__ConstraintsAssignment_1_181526); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40353:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ; public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40357:1: ( ( ruleXImportDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40358:1: ( ruleXImportDeclaration ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40358:1: ( ruleXImportDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40359:1: ruleXImportDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); } pushFollow(FollowSets003.FOLLOW_ruleXImportDeclaration_in_rule__XImportSection__ImportDeclarationsAssignment81557); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40368: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40372:1: ( ( ( 'static' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40373:1: ( ( 'static' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40373:1: ( ( 'static' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40374:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40375:1: ( 'static' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40376:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } match(input,49,FollowSets003.FOLLOW_49_in_rule__XImportDeclaration__StaticAssignment_1_0_081593); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40391: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40395:1: ( ( ( 'extension' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40396:1: ( ( 'extension' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40396:1: ( ( 'extension' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40397:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40398:1: ( 'extension' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40399:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } match(input,66,FollowSets003.FOLLOW_66_in_rule__XImportDeclaration__ExtensionAssignment_1_0_181637); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40414: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40418:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40419:1: ( ( ruleQualifiedNameInStaticImport ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40419:1: ( ( ruleQualifiedNameInStaticImport ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40420:1: ( ruleQualifiedNameInStaticImport ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40421:1: ( ruleQualifiedNameInStaticImport ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40422: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_281680); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40433: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40437:1: ( ( ( '*' ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40438:1: ( ( '*' ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40438:1: ( ( '*' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40439:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40440:1: ( '*' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40441:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } match(input,93,FollowSets003.FOLLOW_93_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_081720); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40456: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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40460:1: ( ( ruleValidID ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40461:1: ( ruleValidID ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40461:1: ( ruleValidID ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40462: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_181759); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40471:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40475:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40476:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40476:1: ( ( ruleQualifiedName ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40477:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40478:1: ( ruleQualifiedName ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40479:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_181794); 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.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40490:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40494:1: ( ( ruleQualifiedNameWithWildcard ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40495:1: ( ruleQualifiedNameWithWildcard ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40495:1: ( ruleQualifiedNameWithWildcard ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:40496:1: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_281829); 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 synpred27_InternalFeature public final void synpred27_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4017:6: ( ( ( ruleXSynchronizedExpression ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4017:6: ( ( ruleXSynchronizedExpression ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4017:6: ( ( ruleXSynchronizedExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4018:1: ( ruleXSynchronizedExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4019:1: ( ruleXSynchronizedExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4019:3: ruleXSynchronizedExpression { pushFollow(FollowSets003.FOLLOW_ruleXSynchronizedExpression_in_synpred27_InternalFeature8605); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred27_InternalFeature // $ANTLR start synpred28_InternalFeature public final void synpred28_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4023:6: ( ( ruleXFeatureCall ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4023:6: ( ruleXFeatureCall ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4023:6: ( ruleXFeatureCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4024:1: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } pushFollow(FollowSets003.FOLLOW_ruleXFeatureCall_in_synpred28_InternalFeature8623); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; } } } // $ANTLR end synpred28_InternalFeature // $ANTLR start synpred31_InternalFeature public final void synpred31_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4041:6: ( ( ( ruleXForLoopExpression ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4041:6: ( ( ruleXForLoopExpression ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4041:6: ( ( ruleXForLoopExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4042:1: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4043:1: ( ruleXForLoopExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4043:3: ruleXForLoopExpression { pushFollow(FollowSets003.FOLLOW_ruleXForLoopExpression_in_synpred31_InternalFeature8675); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred31_InternalFeature // $ANTLR start synpred32_InternalFeature public final void synpred32_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4047:6: ( ( ruleXBasicForLoopExpression ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4047:6: ( ruleXBasicForLoopExpression ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4047:6: ( ruleXBasicForLoopExpression ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4048:1: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } pushFollow(FollowSets003.FOLLOW_ruleXBasicForLoopExpression_in_synpred32_InternalFeature8693); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; } } } // $ANTLR end synpred32_InternalFeature // $ANTLR start synpred49_InternalFeature public final void synpred49_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4263:1: ( ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4263:1: ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4263:1: ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4264:1: ( rule__AnonymousMember__Group_2_1_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4265:1: ( rule__AnonymousMember__Group_2_1_5_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4265:2: rule__AnonymousMember__Group_2_1_5_0__0 { pushFollow(FollowSets003.FOLLOW_rule__AnonymousMember__Group_2_1_5_0__0_in_synpred49_InternalFeature9224); rule__AnonymousMember__Group_2_1_5_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred49_InternalFeature // $ANTLR start synpred50_InternalFeature public final void synpred50_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4269:6: ( ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4269:6: ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4269:6: ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4270:1: ( rule__AnonymousMember__Group_2_1_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_1()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4271:1: ( rule__AnonymousMember__Group_2_1_5_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4271:2: rule__AnonymousMember__Group_2_1_5_1__0 { pushFollow(FollowSets003.FOLLOW_rule__AnonymousMember__Group_2_1_5_1__0_in_synpred50_InternalFeature9242); rule__AnonymousMember__Group_2_1_5_1__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred50_InternalFeature // $ANTLR start synpred51_InternalFeature public final void synpred51_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4275:6: ( ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4275:6: ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4275:6: ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4276:1: ( rule__AnonymousMember__Group_2_1_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_2()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4277:1: ( rule__AnonymousMember__Group_2_1_5_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4277:2: rule__AnonymousMember__Group_2_1_5_2__0 { pushFollow(FollowSets003.FOLLOW_rule__AnonymousMember__Group_2_1_5_2__0_in_synpred51_InternalFeature9260); rule__AnonymousMember__Group_2_1_5_2__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred51_InternalFeature // $ANTLR start synpred52_InternalFeature public final void synpred52_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4281:6: ( ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4281:6: ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4281:6: ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4282:1: ( rule__AnonymousMember__Group_2_1_5_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnonymousMemberAccess().getGroup_2_1_5_3()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4283:1: ( rule__AnonymousMember__Group_2_1_5_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:4283:2: rule__AnonymousMember__Group_2_1_5_3__0 { pushFollow(FollowSets003.FOLLOW_rule__AnonymousMember__Group_2_1_5_3__0_in_synpred52_InternalFeature9278); rule__AnonymousMember__Group_2_1_5_3__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred52_InternalFeature // $ANTLR start synpred123_InternalFeature public final void synpred123_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5086:1: ( ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5086:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5086:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5087:1: ( rule__XVariableDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5088:1: ( rule__XVariableDeclaration__Group_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5088:2: rule__XVariableDeclaration__Group_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_synpred123_InternalFeature11208); rule__XVariableDeclaration__Group_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred123_InternalFeature // $ANTLR start synpred124_InternalFeature public final void synpred124_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5108:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5108:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5108:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5109:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5110:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5110:2: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_synpred124_InternalFeature11259); rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred124_InternalFeature // $ANTLR start synpred126_InternalFeature public final void synpred126_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5152:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5152:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5152:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5153:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5154:1: ( rule__XSwitchExpression__Group_2_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5154:2: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred126_InternalFeature11359); rule__XSwitchExpression__Group_2_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred126_InternalFeature // $ANTLR start synpred127_InternalFeature public final void synpred127_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5174:1: ( ( ( ruleXbaseConstructorCall ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5174:1: ( ( ruleXbaseConstructorCall ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5174:1: ( ( ruleXbaseConstructorCall ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5175:1: ( ruleXbaseConstructorCall ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5176:1: ( ruleXbaseConstructorCall ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5176:3: ruleXbaseConstructorCall { pushFollow(FollowSets003.FOLLOW_ruleXbaseConstructorCall_in_synpred127_InternalFeature11411); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred127_InternalFeature // $ANTLR start synpred133_InternalFeature public final void synpred133_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5290:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5290:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5290:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5291:1: ( rule__XAnnotation__Group_3_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5292:1: ( rule__XAnnotation__Group_3_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5292:2: rule__XAnnotation__Group_3_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_synpred133_InternalFeature11680); rule__XAnnotation__Group_3_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred133_InternalFeature // $ANTLR start synpred134_InternalFeature public final void synpred134_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5312:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5312:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5312:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5313:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5314:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5314:2: rule__XAnnotationElementValueOrCommaList__Group_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_synpred134_InternalFeature11731); rule__XAnnotationElementValueOrCommaList__Group_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred134_InternalFeature // $ANTLR start synpred135_InternalFeature public final void synpred135_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5334:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5334:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5334:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5335:1: ( rule__XAnnotationElementValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5336:1: ( rule__XAnnotationElementValue__Group_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5336:2: rule__XAnnotationElementValue__Group_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_synpred135_InternalFeature11782); rule__XAnnotationElementValue__Group_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred135_InternalFeature // $ANTLR start synpred159_InternalFeature public final void synpred159_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5644:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5644:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5644:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5645:1: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5646:1: ( rule__OpOther__Group_6_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5646:2: rule__OpOther__Group_6_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred159_InternalFeature12513); rule__OpOther__Group_6_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred159_InternalFeature // $ANTLR start synpred160_InternalFeature public final void synpred160_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5650:6: ( ( '<' ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5650:6: ( '<' ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5650:6: ( '<' ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5651:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } match(input,84,FollowSets003.FOLLOW_84_in_synpred160_InternalFeature12532); if (state.failed) return ; } } } // $ANTLR end synpred160_InternalFeature // $ANTLR start synpred173_InternalFeature public final void synpred173_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5902:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5902:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5902:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5903:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5904:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:5904:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred173_InternalFeature13091); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred173_InternalFeature // $ANTLR start synpred182_InternalFeature public final void synpred182_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6020:1: ( ( ( ruleXVariableDeclaration ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6020:1: ( ( ruleXVariableDeclaration ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6020:1: ( ( ruleXVariableDeclaration ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6021:1: ( ruleXVariableDeclaration ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6022:1: ( ruleXVariableDeclaration ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6022:3: ruleXVariableDeclaration { pushFollow(FollowSets003.FOLLOW_ruleXVariableDeclaration_in_synpred182_InternalFeature13379); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred182_InternalFeature // $ANTLR start synpred183_InternalFeature public final void synpred183_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6042:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6042:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6042:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6043:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6044:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:6044:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FollowSets003.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred183_InternalFeature13429); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred183_InternalFeature // $ANTLR start synpred225_InternalFeature public final void synpred225_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8946:2: ( rule__XRelationalExpression__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:8946:2: rule__XRelationalExpression__Alternatives_1 { pushFollow(FollowSets003.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred225_InternalFeature19260); rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred225_InternalFeature // $ANTLR start synpred227_InternalFeature public final void synpred227_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9882:2: ( rule__XConstructorCall__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:9882:2: rule__XConstructorCall__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XConstructorCall__Group_1__0_in_synpred227_InternalFeature21091); rule__XConstructorCall__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred227_InternalFeature // $ANTLR start synpred309_InternalFeature public final void synpred309_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18776:2: ( rule__XbaseConstructorCall__Group_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18776:2: rule__XbaseConstructorCall__Group_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_synpred309_InternalFeature38659); rule__XbaseConstructorCall__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred309_InternalFeature // $ANTLR start synpred310_InternalFeature public final void synpred310_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18805:2: ( rule__XbaseConstructorCall__Group_4__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18805:2: rule__XbaseConstructorCall__Group_4__0 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_synpred310_InternalFeature38720); rule__XbaseConstructorCall__Group_4__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred310_InternalFeature // $ANTLR start synpred311_InternalFeature public final void synpred311_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18833:2: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:18833:2: rule__XbaseConstructorCall__ArgumentsAssignment_5 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_synpred311_InternalFeature38778); rule__XbaseConstructorCall__ArgumentsAssignment_5(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred311_InternalFeature // $ANTLR start synpred320_InternalFeature public final void synpred320_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19910:2: ( rule__XSwitchExpression__Group_2_1_0__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:19910:2: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred320_InternalFeature40897); rule__XSwitchExpression__Group_2_1_0__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred320_InternalFeature // $ANTLR start synpred331_InternalFeature public final void synpred331_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21882:2: ( rule__XAnnotation__Group_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:21882:2: rule__XAnnotation__Group_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotation__Group_3__0_in_synpred331_InternalFeature44777); rule__XAnnotation__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred331_InternalFeature // $ANTLR start synpred340_InternalFeature public final void synpred340_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23332:2: ( rule__XAssignment__Group_1_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23332:2: rule__XAssignment__Group_1_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred340_InternalFeature47624); rule__XAssignment__Group_1_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred340_InternalFeature // $ANTLR start synpred342_InternalFeature public final void synpred342_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23743:2: ( rule__XOrExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23743:2: rule__XOrExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XOrExpression__Group_1__0_in_synpred342_InternalFeature48428); rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred342_InternalFeature // $ANTLR start synpred343_InternalFeature public final void synpred343_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23958:2: ( rule__XAndExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:23958:2: rule__XAndExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XAndExpression__Group_1__0_in_synpred343_InternalFeature48851); rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred343_InternalFeature // $ANTLR start synpred344_InternalFeature public final void synpred344_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24173:2: ( rule__XEqualityExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24173:2: rule__XEqualityExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred344_InternalFeature49274); rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred344_InternalFeature // $ANTLR start synpred345_InternalFeature public final void synpred345_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24453:2: ( rule__XOtherOperatorExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:24453:2: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred345_InternalFeature49822); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred345_InternalFeature // $ANTLR start synpred346_InternalFeature public final void synpred346_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25049:2: ( rule__XAdditiveExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25049:2: rule__XAdditiveExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred346_InternalFeature50984); rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred346_InternalFeature // $ANTLR start synpred347_InternalFeature public final void synpred347_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25264:2: ( rule__XMultiplicativeExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25264:2: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred347_InternalFeature51407); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred347_InternalFeature // $ANTLR start synpred348_InternalFeature public final void synpred348_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25573:2: ( rule__XCastedExpression__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25573:2: rule__XCastedExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred348_InternalFeature52014); rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred348_InternalFeature // $ANTLR start synpred349_InternalFeature public final void synpred349_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25790:2: ( rule__XPostfixOperation__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25790:2: rule__XPostfixOperation__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred349_InternalFeature52439); rule__XPostfixOperation__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred349_InternalFeature // $ANTLR start synpred350_InternalFeature public final void synpred350_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25944:2: ( rule__XMemberFeatureCall__Alternatives_1 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:25944:2: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred350_InternalFeature52741); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred350_InternalFeature // $ANTLR start synpred352_InternalFeature public final void synpred352_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26280:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26280:2: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred352_InternalFeature53412); rule__XMemberFeatureCall__Group_1_1_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred352_InternalFeature // $ANTLR start synpred353_InternalFeature public final void synpred353_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26308:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:26308:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred353_InternalFeature53470); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred353_InternalFeature // $ANTLR start synpred361_InternalFeature public final void synpred361_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27449:2: ( rule__XClosure__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:27449:2: rule__XClosure__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XClosure__Group_1__0_in_synpred361_InternalFeature55706); rule__XClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred361_InternalFeature // $ANTLR start synpred368_InternalFeature public final void synpred368_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28567:2: ( rule__XIfExpression__Group_6__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:28567:2: rule__XIfExpression__Group_6__0 { pushFollow(FollowSets003.FOLLOW_rule__XIfExpression__Group_6__0_in_synpred368_InternalFeature57912); rule__XIfExpression__Group_6__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred368_InternalFeature // $ANTLR start synpred379_InternalFeature public final void synpred379_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30510:2: ( rule__XFeatureCall__Group_3__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30510:2: rule__XFeatureCall__Group_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred379_InternalFeature61722); rule__XFeatureCall__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred379_InternalFeature // $ANTLR start synpred380_InternalFeature public final void synpred380_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30538:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:30538:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FollowSets003.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred380_InternalFeature61780); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred380_InternalFeature // $ANTLR start synpred385_InternalFeature public final void synpred385_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31526:2: ( rule__XReturnExpression__ExpressionAssignment_2 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31526:2: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FollowSets003.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred385_InternalFeature63706); rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred385_InternalFeature // $ANTLR start synpred386_InternalFeature public final void synpred386_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31694:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31694:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FollowSets003.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred386_InternalFeature64035); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred386_InternalFeature // $ANTLR start synpred387_InternalFeature public final void synpred387_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31723:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:31723:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred387_InternalFeature64095); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred387_InternalFeature // $ANTLR start synpred388_InternalFeature public final void synpred388_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32323:2: ( rule__QualifiedName__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32323:2: rule__QualifiedName__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__QualifiedName__Group_1__0_in_synpred388_InternalFeature65273); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred388_InternalFeature // $ANTLR start synpred390_InternalFeature public final void synpred390_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32571:2: ( rule__JvmTypeReference__Group_0_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:32571:2: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred390_InternalFeature65763); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred390_InternalFeature // $ANTLR start synpred394_InternalFeature public final void synpred394_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33104:2: ( rule__JvmParameterizedTypeReference__Group_1__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33104:2: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred394_InternalFeature66809); rule__JvmParameterizedTypeReference__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred394_InternalFeature // $ANTLR start synpred396_InternalFeature public final void synpred396_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33256:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33256:2: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred396_InternalFeature67118); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred396_InternalFeature // $ANTLR start synpred397_InternalFeature public final void synpred397_InternalFeature_fragment() throws RecognitionException { // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33415:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) // ../org.jnario.feature.ui/src-gen/org/jnario/feature/ui/contentassist/antlr/internal/InternalFeature.g:33415:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred397_InternalFeature67429); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred397_InternalFeature // Delegated rules public final boolean synpred397_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred397_InternalFeature_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 synpred183_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred183_InternalFeature_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 synpred225_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred225_InternalFeature_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 synpred28_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred28_InternalFeature_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 synpred173_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred173_InternalFeature_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 synpred227_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred227_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred32_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred352_InternalFeature_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 synpred396_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred396_InternalFeature_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 synpred51_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred51_InternalFeature_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 synpred320_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred320_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred31_InternalFeature_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 synpred342_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred342_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred344_InternalFeature_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 synpred380_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred380_InternalFeature_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 synpred127_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred127_InternalFeature_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 synpred135_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred135_InternalFeature_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 synpred124_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred124_InternalFeature_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 synpred394_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred394_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred388_InternalFeature_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 synpred353_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred353_InternalFeature_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 synpred348_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred348_InternalFeature_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 synpred386_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred386_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred160_InternalFeature_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 synpred52_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred52_InternalFeature_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 synpred134_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred134_InternalFeature_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 synpred133_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred133_InternalFeature_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 synpred361_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred361_InternalFeature_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 synpred182_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred182_InternalFeature_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 synpred345_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred345_InternalFeature_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 synpred159_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred159_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred343_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred311_InternalFeature_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 synpred346_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred346_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred340_InternalFeature_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 synpred126_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred126_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred387_InternalFeature_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 synpred349_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred349_InternalFeature_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 synpred309_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred309_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred385_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred379_InternalFeature_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 synpred347_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred347_InternalFeature_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 synpred368_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred368_InternalFeature_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 synpred50_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred50_InternalFeature_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 synpred390_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred390_InternalFeature_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 synpred350_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred350_InternalFeature_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 synpred27_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred27_InternalFeature_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 synpred310_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred310_InternalFeature_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 synpred123_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred123_InternalFeature_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_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred331_InternalFeature_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 synpred49_InternalFeature() { state.backtracking++; int start = input.mark(); try { synpred49_InternalFeature_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 DFA12 dfa12 = new DFA12(this); protected DFA14 dfa14 = new DFA14(this); protected DFA17 dfa17 = new DFA17(this); protected DFA18 dfa18 = new DFA18(this); protected DFA21 dfa21 = new DFA21(this); protected DFA23 dfa23 = new DFA23(this); protected DFA25 dfa25 = new DFA25(this); protected DFA26 dfa26 = new DFA26(this); protected DFA28 dfa28 = new DFA28(this); protected DFA38 dfa38 = new DFA38(this); protected DFA39 dfa39 = new DFA39(this); protected DFA41 dfa41 = new DFA41(this); protected DFA42 dfa42 = new DFA42(this); protected DFA47 dfa47 = new DFA47(this); protected DFA48 dfa48 = new DFA48(this); protected DFA49 dfa49 = new DFA49(this); protected DFA51 dfa51 = new DFA51(this); protected DFA55 dfa55 = new DFA55(this); protected DFA63 dfa63 = new DFA63(this); protected DFA66 dfa66 = new DFA66(this); protected DFA71 dfa71 = new DFA71(this); protected DFA81 dfa81 = new DFA81(this); protected DFA105 dfa105 = new DFA105(this); protected DFA107 dfa107 = new DFA107(this); protected DFA110 dfa110 = new DFA110(this); protected DFA114 dfa114 = new DFA114(this); protected DFA121 dfa121 = new DFA121(this); protected DFA123 dfa123 = new DFA123(this); protected DFA126 dfa126 = new DFA126(this); protected DFA164 dfa164 = new DFA164(this); protected DFA196 dfa196 = new DFA196(this); protected DFA197 dfa197 = new DFA197(this); protected DFA198 dfa198 = new DFA198(this); protected DFA207 dfa207 = new DFA207(this); protected DFA218 dfa218 = new DFA218(this); protected DFA227 dfa227 = new DFA227(this); protected DFA232 dfa232 = new DFA232(this); protected DFA239 dfa239 = new DFA239(this); protected DFA240 dfa240 = new DFA240(this); protected DFA248 dfa248 = new DFA248(this); protected DFA266 dfa266 = new DFA266(this); protected DFA267 dfa267 = new DFA267(this); protected DFA272 dfa272 = new DFA272(this); protected DFA275 dfa275 = new DFA275(this); protected DFA281 dfa281 = new DFA281(this); protected DFA283 dfa283 = new DFA283(this); protected DFA284 dfa284 = new DFA284(this); static final String DFA12_eotS = "\24\uffff"; static final String DFA12_eofS = "\24\uffff"; static final String DFA12_minS = "\3\4\2\uffff\15\4\2\uffff"; static final String DFA12_maxS = "\3\160\2\uffff\15\160\2\uffff"; static final String DFA12_acceptS = "\3\uffff\1\2\1\4\15\uffff\1\3\1\1"; static final String DFA12_specialS = "\24\uffff}>"; static final String[] DFA12_transitionS = { "\1\4\64\uffff\1\1\1\2\2\uffff\5\4\1\3\25\uffff\1\4\27\uffff\1\4", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "", "", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "\1\23\47\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\25\uffff\1\23\27\uffff\1\23", "", "" }; 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 "3938:1: rule__Member__Alternatives_2_2 : ( ( ( rule__Member__Group_2_2_0__0 ) ) | ( ( rule__Member__Group_2_2_1__0 ) ) | ( ( rule__Member__Group_2_2_2__0 ) ) | ( ( rule__Member__Group_2_2_3__0 ) ) );"; } } 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\u0092\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\3\43\11\uffff\3\43\26\uffff\1\5\1\uffff\13\5\1\4\1\5\2\uffff\16\5\13\uffff\1\5\20\uffff\1\5\1\43\1\uffff\1\63\2\uffff\1\67\1\uffff\1\2\2\uffff\1\66\1\uffff\1\1\1\3\11\uffff\2\43\1\uffff\1\57\2\uffff\1\60\1\61\1\62\2\43\1\64\1\65\10\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 "3994: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 ( (synpred27_InternalFeature()) ) {s = 56;} else if ( (synpred28_InternalFeature()) ) {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 ( (synpred31_InternalFeature()) ) {s = 57;} else if ( (synpred32_InternalFeature()) ) {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 = "\20\uffff"; static final String DFA17_eofS = "\20\uffff"; static final String DFA17_minS = "\16\4\2\uffff"; static final String DFA17_maxS = "\16\160\2\uffff"; static final String DFA17_acceptS = "\16\uffff\1\1\1\2"; static final String DFA17_specialS = "\20\uffff}>"; static final String[] DFA17_transitionS = { "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\uffff\1\16", "\1\16\47\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\17\6\16\25\uffff\1\16\27\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 "4158:1: rule__AnonymousMember__Alternatives_2 : ( ( ( rule__AnonymousMember__Group_2_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_1__0 ) ) );"; } } static final String DFA18_eotS = "\24\uffff"; static final String DFA18_eofS = "\24\uffff"; static final String DFA18_minS = "\3\4\2\uffff\15\4\2\uffff"; static final String DFA18_maxS = "\3\160\2\uffff\15\160\2\uffff"; static final String DFA18_acceptS = "\3\uffff\1\2\1\4\15\uffff\1\1\1\3"; static final String DFA18_specialS = "\24\uffff}>"; static final String[] DFA18_transitionS = { "\1\4\64\uffff\1\1\1\2\2\uffff\5\4\1\3\25\uffff\1\4\27\uffff\1\4", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "", "", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "\1\22\47\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\22\1\23\25\uffff\1\22\27\uffff\1\22", "", "" }; 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 "4180:1: rule__AnonymousMember__Alternatives_2_0_2 : ( ( ( rule__AnonymousMember__Group_2_0_2_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_1__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_2__0 ) ) | ( ( rule__AnonymousMember__Group_2_0_2_3__0 ) ) );"; } } static final String DFA21_eotS = "\51\uffff"; static final String DFA21_eofS = "\51\uffff"; static final String DFA21_minS = "\1\4\10\0\40\uffff"; static final String DFA21_maxS = "\1\160\10\0\40\uffff"; static final String DFA21_acceptS = "\11\uffff\1\5\33\uffff\1\1\1\2\1\3\1\4"; static final String DFA21_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\40\uffff}>"; static final String[] DFA21_transitionS = { "\1\1\43\uffff\2\11\23\uffff\1\2\1\3\1\4\1\5\1\6\7\uffff\17\11\1\10\13\11\14\uffff\1\7", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA21_eot = DFA.unpackEncodedString(DFA21_eotS); static final short[] DFA21_eof = DFA.unpackEncodedString(DFA21_eofS); static final char[] DFA21_min = DFA.unpackEncodedStringToUnsignedChars(DFA21_minS); static final char[] DFA21_max = DFA.unpackEncodedStringToUnsignedChars(DFA21_maxS); static final short[] DFA21_accept = DFA.unpackEncodedString(DFA21_acceptS); static final short[] DFA21_special = DFA.unpackEncodedString(DFA21_specialS); static final short[][] DFA21_transition; static { int numStates = DFA21_transitionS.length; DFA21_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA21_transition[i] = DFA.unpackEncodedString(DFA21_transitionS[i]); } } class DFA21 extends DFA { public DFA21(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 21; this.eot = DFA21_eot; this.eof = DFA21_eof; this.min = DFA21_min; this.max = DFA21_max; this.accept = DFA21_accept; this.special = DFA21_special; this.transition = DFA21_transition; } public String getDescription() { return "4258:1: rule__AnonymousMember__Alternatives_2_1_5 : ( ( ( rule__AnonymousMember__Group_2_1_5_0__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_1__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_2__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_3__0 ) ) | ( ( rule__AnonymousMember__Group_2_1_5_4__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA21_1 = input.LA(1); int index21_1 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (synpred51_InternalFeature()) ) {s = 39;} else if ( (true) ) {s = 9;} input.seek(index21_1); if ( s>=0 ) return s; break; case 1 : int LA21_2 = input.LA(1); int index21_2 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (synpred51_InternalFeature()) ) {s = 39;} else if ( (synpred52_InternalFeature()) ) {s = 40;} else if ( (true) ) {s = 9;} input.seek(index21_2); if ( s>=0 ) return s; break; case 2 : int LA21_3 = input.LA(1); int index21_3 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (synpred51_InternalFeature()) ) {s = 39;} else if ( (true) ) {s = 9;} input.seek(index21_3); if ( s>=0 ) return s; break; case 3 : int LA21_4 = input.LA(1); int index21_4 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (synpred51_InternalFeature()) ) {s = 39;} else if ( (true) ) {s = 9;} input.seek(index21_4); if ( s>=0 ) return s; break; case 4 : int LA21_5 = input.LA(1); int index21_5 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (synpred51_InternalFeature()) ) {s = 39;} else if ( (true) ) {s = 9;} input.seek(index21_5); if ( s>=0 ) return s; break; case 5 : int LA21_6 = input.LA(1); int index21_6 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (synpred51_InternalFeature()) ) {s = 39;} else if ( (true) ) {s = 9;} input.seek(index21_6); if ( s>=0 ) return s; break; case 6 : int LA21_7 = input.LA(1); int index21_7 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} input.seek(index21_7); if ( s>=0 ) return s; break; case 7 : int LA21_8 = input.LA(1); int index21_8 = input.index(); input.rewind(); s = -1; if ( (synpred49_InternalFeature()) ) {s = 37;} else if ( (synpred50_InternalFeature()) ) {s = 38;} else if ( (true) ) {s = 9;} input.seek(index21_8); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 21, _s, input); error(nvae); throw nvae; } } static final String DFA23_eotS = "\22\uffff"; static final String DFA23_eofS = "\22\uffff"; static final String DFA23_minS = "\16\54\4\uffff"; static final String DFA23_maxS = "\16\110\4\uffff"; static final String DFA23_acceptS = "\16\uffff\1\1\1\2\1\3\1\4"; static final String DFA23_specialS = "\22\uffff}>"; static final String[] DFA23_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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\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\3\uffff\1\17", "", "", "", "" }; static final short[] DFA23_eot = DFA.unpackEncodedString(DFA23_eotS); static final short[] DFA23_eof = DFA.unpackEncodedString(DFA23_eofS); static final char[] DFA23_min = DFA.unpackEncodedStringToUnsignedChars(DFA23_minS); static final char[] DFA23_max = DFA.unpackEncodedStringToUnsignedChars(DFA23_maxS); static final short[] DFA23_accept = DFA.unpackEncodedString(DFA23_acceptS); static final short[] DFA23_special = DFA.unpackEncodedString(DFA23_specialS); static final short[][] DFA23_transition; static { int numStates = DFA23_transitionS.length; DFA23_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA23_transition[i] = DFA.unpackEncodedString(DFA23_transitionS[i]); } } class DFA23 extends DFA { public DFA23(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 23; this.eot = DFA23_eot; this.eof = DFA23_eof; this.min = DFA23_min; this.max = DFA23_max; this.accept = DFA23_accept; this.special = DFA23_special; this.transition = DFA23_transition; } public String getDescription() { return "4328: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 ) ) );"; } } static final String DFA25_eotS = "\32\uffff"; static final String DFA25_eofS = "\23\uffff\6\16\1\uffff"; static final String DFA25_minS = "\16\4\1\uffff\1\4\3\uffff\6\4\1\uffff"; static final String DFA25_maxS = "\16\160\1\uffff\1\176\3\uffff\6\173\1\uffff"; static final String DFA25_acceptS = "\16\uffff\1\1\1\uffff\1\2\1\3\1\4\6\uffff\1\5"; static final String DFA25_specialS = "\32\uffff}>"; static final String[] DFA25_transitionS = { "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "\1\16\47\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\3\uffff\1\21\17\uffff\1\16\27\uffff\1\16", "", "\1\23\70\uffff\1\24\1\25\1\26\1\27\1\30\22\uffff\1\16\17\uffff\1\16\31\uffff\1\16", "", "", "", "\1\16\42\uffff\1\16\3\uffff\20\16\2\uffff\5\16\1\uffff\2\16\3\uffff\1\16\17\uffff\1\16\23\uffff\1\16\1\31\2\uffff\1\16\12\uffff\1\16", "\1\16\42\uffff\1\16\3\uffff\20\16\2\uffff\5\16\1\uffff\2\16\3\uffff\1\16\17\uffff\1\16\23\uffff\1\16\1\31\2\uffff\1\16\12\uffff\1\16", "\1\16\42\uffff\1\16\3\uffff\20\16\2\uffff\5\16\1\uffff\2\16\3\uffff\1\16\17\uffff\1\16\23\uffff\1\16\1\31\2\uffff\1\16\12\uffff\1\16", "\1\16\42\uffff\1\16\3\uffff\20\16\2\uffff\5\16\1\uffff\2\16\3\uffff\1\16\17\uffff\1\16\23\uffff\1\16\1\31\2\uffff\1\16\12\uffff\1\16", "\1\16\42\uffff\1\16\3\uffff\20\16\2\uffff\5\16\1\uffff\2\16\3\uffff\1\16\17\uffff\1\16\23\uffff\1\16\1\31\2\uffff\1\16\12\uffff\1\16", "\1\16\42\uffff\1\16\3\uffff\20\16\2\uffff\5\16\1\uffff\2\16\3\uffff\1\16\17\uffff\1\16\23\uffff\1\16\1\31\2\uffff\1\16\12\uffff\1\16", "" }; static final short[] DFA25_eot = DFA.unpackEncodedString(DFA25_eotS); static final short[] DFA25_eof = DFA.unpackEncodedString(DFA25_eofS); static final char[] DFA25_min = DFA.unpackEncodedStringToUnsignedChars(DFA25_minS); static final char[] DFA25_max = DFA.unpackEncodedStringToUnsignedChars(DFA25_maxS); static final short[] DFA25_accept = DFA.unpackEncodedString(DFA25_acceptS); static final short[] DFA25_special = DFA.unpackEncodedString(DFA25_specialS); static final short[][] DFA25_transition; static { int numStates = DFA25_transitionS.length; DFA25_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA25_transition[i] = DFA.unpackEncodedString(DFA25_transitionS[i]); } } class DFA25 extends DFA { public DFA25(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 25; this.eot = DFA25_eot; this.eof = DFA25_eof; this.min = DFA25_min; this.max = DFA25_max; this.accept = DFA25_accept; this.special = DFA25_special; this.transition = DFA25_transition; } public String getDescription() { return "4384: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 DFA26_eotS = "\20\uffff"; static final String DFA26_eofS = "\20\uffff"; static final String DFA26_minS = "\16\4\2\uffff"; static final String DFA26_maxS = "\16\160\2\uffff"; static final String DFA26_acceptS = "\16\uffff\1\1\1\2"; static final String DFA26_specialS = "\20\uffff}>"; static final String[] DFA26_transitionS = { "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "\1\17\47\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\26\uffff\1\17\27\uffff\1\17", "", "" }; static final short[] DFA26_eot = DFA.unpackEncodedString(DFA26_eotS); static final short[] DFA26_eof = DFA.unpackEncodedString(DFA26_eofS); static final char[] DFA26_min = DFA.unpackEncodedStringToUnsignedChars(DFA26_minS); static final char[] DFA26_max = DFA.unpackEncodedStringToUnsignedChars(DFA26_maxS); static final short[] DFA26_accept = DFA.unpackEncodedString(DFA26_acceptS); static final short[] DFA26_special = DFA.unpackEncodedString(DFA26_specialS); static final short[][] DFA26_transition; static { int numStates = DFA26_transitionS.length; DFA26_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA26_transition[i] = DFA.unpackEncodedString(DFA26_transitionS[i]); } } class DFA26 extends DFA { public DFA26(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 26; this.eot = DFA26_eot; this.eof = DFA26_eof; this.min = DFA26_min; this.max = DFA26_max; this.accept = DFA26_accept; this.special = DFA26_special; this.transition = DFA26_transition; } public String getDescription() { return "4424: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 DFA28_eotS = "\16\uffff"; static final String DFA28_eofS = "\2\uffff\2\7\10\uffff\2\10"; static final String DFA28_minS = "\1\50\1\uffff\1\47\1\122\10\uffff\1\47\1\122"; static final String DFA28_maxS = "\1\143\1\uffff\2\160\10\uffff\2\160"; static final String DFA28_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 DFA28_specialS = "\16\uffff}>"; static final String[] DFA28_transitionS = { "\1\4\1\5\37\uffff\5\1\4\6\1\7\1\3\1\2\6\10\2\12\4\11\1\12\2\13", "", "\1\7\54\uffff\1\14\3\uffff\1\10\27\uffff\1\7", "\1\1\1\15\3\uffff\1\10\30\uffff\1\7", "", "", "", "", "", "", "", "", "\1\1\54\uffff\1\10\33\uffff\1\10", "\1\1\1\10\34\uffff\1\10" }; static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); static final short[][] DFA28_transition; static { int numStates = DFA28_transitionS.length; DFA28_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA28_transition[i] = DFA.unpackEncodedString(DFA28_transitionS[i]); } } class DFA28 extends DFA { public DFA28(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 28; this.eot = DFA28_eot; this.eof = DFA28_eof; this.min = DFA28_min; this.max = DFA28_max; this.accept = DFA28_accept; this.special = DFA28_special; this.transition = DFA28_transition; } public String getDescription() { return "4469:1: rule__Operators__Alternatives : ( ( ruleOpMultiAssign ) | ( ruleOpOr ) | ( ruleOpAnd ) | ( ruleOpEquality ) | ( ruleOpCompare ) | ( ruleOpOther ) | ( ruleOpMulti ) | ( ruleOpUnary ) | ( ruleOpPostfix ) );"; } } static final String DFA38_eotS = "\37\uffff"; static final String DFA38_eofS = "\37\uffff"; static final String DFA38_minS = "\1\4\6\0\30\uffff"; static final String DFA38_maxS = "\1\160\6\0\30\uffff"; static final String DFA38_acceptS = "\7\uffff\1\1\1\uffff\1\2\25\uffff"; static final String DFA38_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\30\uffff}>"; static final String[] DFA38_transitionS = { "\1\1\45\uffff\1\11\1\uffff\15\11\2\uffff\2\11\1\2\1\3\1\4\1\5\1\6\1\uffff\6\11\17\uffff\1\7\27\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 "5081: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 LA38_1 = input.LA(1); int index38_1 = input.index(); input.rewind(); s = -1; if ( (synpred123_InternalFeature()) ) {s = 7;} else if ( (true) ) {s = 9;} 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 ( (synpred123_InternalFeature()) ) {s = 7;} else if ( (true) ) {s = 9;} 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 ( (synpred123_InternalFeature()) ) {s = 7;} else if ( (true) ) {s = 9;} 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 ( (synpred123_InternalFeature()) ) {s = 7;} else if ( (true) ) {s = 9;} 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 ( (synpred123_InternalFeature()) ) {s = 7;} else if ( (true) ) {s = 9;} 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 ( (synpred123_InternalFeature()) ) {s = 7;} else if ( (true) ) {s = 9;} 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\10\0\1\uffff\26\0\35\uffff"; static final String DFA39_maxS = "\1\u0092\10\0\1\uffff\26\0\35\uffff"; static final String DFA39_acceptS = "\11\uffff\1\1\27\uffff\1\2\33\uffff"; static final String DFA39_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[] DFA39_transitionS = { "\1\2\3\41\11\uffff\3\41\26\uffff\1\32\1\uffff\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\17\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\1\uffff\1\41\2\uffff\1\41\1\uffff\1\41\2\uffff\1\10\1\uffff\2\41\11\uffff\2\41\1\uffff\1\41\2\uffff\7\41\7\uffff\1\11\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[] 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 "5103: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 LA39_1 = input.LA(1); int index39_1 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_1); if ( s>=0 ) return s; break; case 1 : int LA39_2 = input.LA(1); int index39_2 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_2); if ( s>=0 ) return s; break; case 2 : int LA39_3 = input.LA(1); int index39_3 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_3); if ( s>=0 ) return s; break; case 3 : int LA39_4 = input.LA(1); int index39_4 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_4); if ( s>=0 ) return s; break; case 4 : int LA39_5 = input.LA(1); int index39_5 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_5); if ( s>=0 ) return s; break; case 5 : int LA39_6 = input.LA(1); int index39_6 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_6); if ( s>=0 ) return s; break; case 6 : int LA39_7 = input.LA(1); int index39_7 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_7); if ( s>=0 ) return s; break; case 7 : int LA39_8 = input.LA(1); int index39_8 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_8); if ( s>=0 ) return s; break; case 8 : int LA39_10 = input.LA(1); int index39_10 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_10); if ( s>=0 ) return s; break; case 9 : int LA39_11 = input.LA(1); int index39_11 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_11); if ( s>=0 ) return s; break; case 10 : int LA39_12 = input.LA(1); int index39_12 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_12); if ( s>=0 ) return s; break; case 11 : int LA39_13 = input.LA(1); int index39_13 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_13); if ( s>=0 ) return s; break; case 12 : int LA39_14 = input.LA(1); int index39_14 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_14); if ( s>=0 ) return s; break; case 13 : int LA39_15 = input.LA(1); int index39_15 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_15); if ( s>=0 ) return s; break; case 14 : int LA39_16 = input.LA(1); int index39_16 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_16); if ( s>=0 ) return s; break; case 15 : int LA39_17 = input.LA(1); int index39_17 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_17); if ( s>=0 ) return s; break; case 16 : int LA39_18 = input.LA(1); int index39_18 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_18); if ( s>=0 ) return s; break; case 17 : int LA39_19 = input.LA(1); int index39_19 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_19); if ( s>=0 ) return s; break; case 18 : int LA39_20 = input.LA(1); int index39_20 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_20); if ( s>=0 ) return s; break; case 19 : int LA39_21 = input.LA(1); int index39_21 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_21); if ( s>=0 ) return s; break; case 20 : int LA39_22 = input.LA(1); int index39_22 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_22); if ( s>=0 ) return s; break; case 21 : int LA39_23 = input.LA(1); int index39_23 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_23); if ( s>=0 ) return s; break; case 22 : int LA39_24 = input.LA(1); int index39_24 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_24); if ( s>=0 ) return s; break; case 23 : int LA39_25 = input.LA(1); int index39_25 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_25); if ( s>=0 ) return s; break; case 24 : int LA39_26 = input.LA(1); int index39_26 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_26); if ( s>=0 ) return s; break; case 25 : int LA39_27 = input.LA(1); int index39_27 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_27); if ( s>=0 ) return s; break; case 26 : int LA39_28 = input.LA(1); int index39_28 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_28); if ( s>=0 ) return s; break; case 27 : int LA39_29 = input.LA(1); int index39_29 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_29); if ( s>=0 ) return s; break; case 28 : int LA39_30 = input.LA(1); int index39_30 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_30); if ( s>=0 ) return s; break; case 29 : int LA39_31 = input.LA(1); int index39_31 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index39_31); 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 DFA41_eotS = "\75\uffff"; static final String DFA41_eofS = "\75\uffff"; static final String DFA41_minS = "\1\4\1\0\73\uffff"; static final String DFA41_maxS = "\1\u0092\1\0\73\uffff"; static final String DFA41_acceptS = "\2\uffff\1\2\71\uffff\1\1"; static final String DFA41_specialS = "\1\uffff\1\0\73\uffff}>"; static final String[] DFA41_transitionS = { "\4\2\11\uffff\3\2\26\uffff\1\2\1\uffff\15\2\2\uffff\16\2\13\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\3\uffff\2\2\1\uffff\1\2\2\uffff\1\2\1\uffff\1\2\2\uffff\1\1\1\uffff\2\2\11\uffff\2\2\1\uffff\1\2\2\uffff\7\2\10\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA41_eot = DFA.unpackEncodedString(DFA41_eotS); static final short[] DFA41_eof = DFA.unpackEncodedString(DFA41_eofS); static final char[] DFA41_min = DFA.unpackEncodedStringToUnsignedChars(DFA41_minS); static final char[] DFA41_max = DFA.unpackEncodedStringToUnsignedChars(DFA41_maxS); static final short[] DFA41_accept = DFA.unpackEncodedString(DFA41_acceptS); static final short[] DFA41_special = DFA.unpackEncodedString(DFA41_specialS); static final short[][] DFA41_transition; static { int numStates = DFA41_transitionS.length; DFA41_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA41_transition[i] = DFA.unpackEncodedString(DFA41_transitionS[i]); } } class DFA41 extends DFA { public DFA41(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 41; this.eot = DFA41_eot; this.eof = DFA41_eof; this.min = DFA41_min; this.max = DFA41_max; this.accept = DFA41_accept; this.special = DFA41_special; this.transition = DFA41_transition; } public String getDescription() { return "5147: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 LA41_1 = input.LA(1); int index41_1 = input.index(); input.rewind(); s = -1; if ( (synpred126_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 2;} input.seek(index41_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 41, _s, input); error(nvae); throw nvae; } } static final String DFA42_eotS = "\12\uffff"; static final String DFA42_eofS = "\12\uffff"; static final String DFA42_minS = "\2\4\1\uffff\6\0\1\uffff"; static final String DFA42_maxS = "\1\u0092\1\101\1\uffff\6\0\1\uffff"; static final String DFA42_acceptS = "\2\uffff\1\2\6\uffff\1\1"; static final String DFA42_specialS = "\3\uffff\1\4\1\2\1\1\1\5\1\3\1\0\1\uffff}>"; static final String[] DFA42_transitionS = { "\4\2\11\uffff\3\2\26\uffff\1\2\1\uffff\15\2\2\uffff\16\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\1\uffff\1\2\2\uffff\1\2\1\uffff\1\2\2\uffff\1\2\1\uffff\1\1\1\2\11\uffff\2\2\1\uffff\1\2\2\uffff\7\2\10\uffff\1\2", "\1\3\70\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[] 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 "5169: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 LA42_8 = input.LA(1); int index42_8 = input.index(); input.rewind(); s = -1; if ( (synpred127_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index42_8); if ( s>=0 ) return s; break; case 1 : int LA42_5 = input.LA(1); int index42_5 = input.index(); input.rewind(); s = -1; if ( (synpred127_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index42_5); if ( s>=0 ) return s; break; case 2 : int LA42_4 = input.LA(1); int index42_4 = input.index(); input.rewind(); s = -1; if ( (synpred127_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index42_4); if ( s>=0 ) return s; break; case 3 : int LA42_7 = input.LA(1); int index42_7 = input.index(); input.rewind(); s = -1; if ( (synpred127_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index42_7); if ( s>=0 ) return s; break; case 4 : int LA42_3 = input.LA(1); int index42_3 = input.index(); input.rewind(); s = -1; if ( (synpred127_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index42_3); if ( s>=0 ) return s; break; case 5 : int LA42_6 = input.LA(1); int index42_6 = input.index(); input.rewind(); s = -1; if ( (synpred127_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index42_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 42, _s, input); error(nvae); throw nvae; } } static final String DFA47_eotS = "\75\uffff"; static final String DFA47_eofS = "\75\uffff"; static final String DFA47_minS = "\1\4\6\0\66\uffff"; static final String DFA47_maxS = "\1\u0092\6\0\66\uffff"; static final String DFA47_acceptS = "\7\uffff\1\2\64\uffff\1\1"; static final String DFA47_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\66\uffff}>"; static final String[] DFA47_transitionS = { "\1\1\3\7\11\uffff\3\7\26\uffff\1\7\1\uffff\15\7\2\uffff\2\7\1\2\1\3\1\4\1\5\1\6\7\7\13\uffff\1\7\6\uffff\2\7\4\uffff\1\7\3\uffff\2\7\1\uffff\1\7\2\uffff\1\7\1\uffff\1\7\2\uffff\1\7\1\uffff\2\7\7\uffff\1\7\1\uffff\2\7\1\uffff\1\7\2\uffff\7\7\10\uffff\1\7", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA47_eot = DFA.unpackEncodedString(DFA47_eotS); static final short[] DFA47_eof = DFA.unpackEncodedString(DFA47_eofS); static final char[] DFA47_min = DFA.unpackEncodedStringToUnsignedChars(DFA47_minS); static final char[] DFA47_max = DFA.unpackEncodedStringToUnsignedChars(DFA47_maxS); static final short[] DFA47_accept = DFA.unpackEncodedString(DFA47_acceptS); static final short[] DFA47_special = DFA.unpackEncodedString(DFA47_specialS); static final short[][] DFA47_transition; static { int numStates = DFA47_transitionS.length; DFA47_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA47_transition[i] = DFA.unpackEncodedString(DFA47_transitionS[i]); } } class DFA47 extends DFA { public DFA47(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 47; this.eot = DFA47_eot; this.eof = DFA47_eof; this.min = DFA47_min; this.max = DFA47_max; this.accept = DFA47_accept; this.special = DFA47_special; this.transition = DFA47_transition; } public String getDescription() { return "5285: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 LA47_1 = input.LA(1); int index47_1 = input.index(); input.rewind(); s = -1; if ( (synpred133_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index47_1); if ( s>=0 ) return s; break; case 1 : int LA47_2 = input.LA(1); int index47_2 = input.index(); input.rewind(); s = -1; if ( (synpred133_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index47_2); if ( s>=0 ) return s; break; case 2 : int LA47_3 = input.LA(1); int index47_3 = input.index(); input.rewind(); s = -1; if ( (synpred133_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index47_3); if ( s>=0 ) return s; break; case 3 : int LA47_4 = input.LA(1); int index47_4 = input.index(); input.rewind(); s = -1; if ( (synpred133_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index47_4); if ( s>=0 ) return s; break; case 4 : int LA47_5 = input.LA(1); int index47_5 = input.index(); input.rewind(); s = -1; if ( (synpred133_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index47_5); if ( s>=0 ) return s; break; case 5 : int LA47_6 = input.LA(1); int index47_6 = input.index(); input.rewind(); s = -1; if ( (synpred133_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index47_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 47, _s, input); error(nvae); throw nvae; } } static final String DFA48_eotS = "\75\uffff"; static final String DFA48_eofS = "\75\uffff"; static final String DFA48_minS = "\1\4\1\0\73\uffff"; static final String DFA48_maxS = "\1\u0092\1\0\73\uffff"; static final String DFA48_acceptS = "\2\uffff\1\2\71\uffff\1\1"; static final String DFA48_specialS = "\1\uffff\1\0\73\uffff}>"; static final String[] DFA48_transitionS = { "\4\2\11\uffff\3\2\26\uffff\1\2\1\uffff\15\2\2\uffff\16\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\1\uffff\1\2\2\uffff\1\2\1\uffff\1\2\2\uffff\1\2\1\uffff\2\2\7\uffff\1\2\1\uffff\1\1\1\2\1\uffff\1\2\2\uffff\7\2\10\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA48_eot = DFA.unpackEncodedString(DFA48_eotS); static final short[] DFA48_eof = DFA.unpackEncodedString(DFA48_eofS); static final char[] DFA48_min = DFA.unpackEncodedStringToUnsignedChars(DFA48_minS); static final char[] DFA48_max = DFA.unpackEncodedStringToUnsignedChars(DFA48_maxS); static final short[] DFA48_accept = DFA.unpackEncodedString(DFA48_acceptS); static final short[] DFA48_special = DFA.unpackEncodedString(DFA48_specialS); static final short[][] DFA48_transition; static { int numStates = DFA48_transitionS.length; DFA48_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA48_transition[i] = DFA.unpackEncodedString(DFA48_transitionS[i]); } } class DFA48 extends DFA { public DFA48(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 48; this.eot = DFA48_eot; this.eof = DFA48_eof; this.min = DFA48_min; this.max = DFA48_max; this.accept = DFA48_accept; this.special = DFA48_special; this.transition = DFA48_transition; } public String getDescription() { return "5307: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 LA48_1 = input.LA(1); int index48_1 = input.index(); input.rewind(); s = -1; if ( (synpred134_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 2;} input.seek(index48_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 48, _s, input); error(nvae); throw nvae; } } static final String DFA49_eotS = "\75\uffff"; static final String DFA49_eofS = "\75\uffff"; static final String DFA49_minS = "\1\4\1\0\73\uffff"; static final String DFA49_maxS = "\1\u0092\1\0\73\uffff"; static final String DFA49_acceptS = "\2\uffff\1\2\71\uffff\1\1"; static final String DFA49_specialS = "\1\uffff\1\0\73\uffff}>"; static final String[] DFA49_transitionS = { "\4\2\11\uffff\3\2\26\uffff\1\2\1\uffff\15\2\2\uffff\16\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\1\uffff\1\2\2\uffff\1\2\1\uffff\1\2\2\uffff\1\2\1\uffff\2\2\7\uffff\1\2\1\uffff\1\1\1\2\1\uffff\1\2\2\uffff\7\2\10\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA49_eot = DFA.unpackEncodedString(DFA49_eotS); static final short[] DFA49_eof = DFA.unpackEncodedString(DFA49_eofS); static final char[] DFA49_min = DFA.unpackEncodedStringToUnsignedChars(DFA49_minS); static final char[] DFA49_max = DFA.unpackEncodedStringToUnsignedChars(DFA49_maxS); static final short[] DFA49_accept = DFA.unpackEncodedString(DFA49_acceptS); static final short[] DFA49_special = DFA.unpackEncodedString(DFA49_specialS); static final short[][] DFA49_transition; static { int numStates = DFA49_transitionS.length; DFA49_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA49_transition[i] = DFA.unpackEncodedString(DFA49_transitionS[i]); } } class DFA49 extends DFA { public DFA49(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 49; this.eot = DFA49_eot; this.eof = DFA49_eof; this.min = DFA49_min; this.max = DFA49_max; this.accept = DFA49_accept; this.special = DFA49_special; this.transition = DFA49_transition; } public String getDescription() { return "5329: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 LA49_1 = input.LA(1); int index49_1 = input.index(); input.rewind(); s = -1; if ( (synpred135_InternalFeature()) ) {s = 60;} else if ( (true) ) {s = 2;} input.seek(index49_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 49, _s, input); error(nvae); throw nvae; } } static final String DFA51_eotS = "\40\uffff"; static final String DFA51_eofS = "\1\uffff\35\36\2\uffff"; static final String DFA51_minS = "\36\4\2\uffff"; static final String DFA51_maxS = "\36\u0092\2\uffff"; static final String DFA51_acceptS = "\36\uffff\1\2\1\1"; static final String DFA51_specialS = "\40\uffff}>"; static final String[] DFA51_transitionS = { "\1\1\3\36\11\uffff\3\36\26\uffff\1\24\1\uffff\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\11\1\13\1\14\1\15\13\uffff\1\36\6\uffff\2\36\4\uffff\1\36\3\uffff\2\36\1\uffff\1\36\2\uffff\1\36\1\uffff\1\36\2\uffff\1\36\1\uffff\2\36\11\uffff\2\36\1\uffff\1\36\2\uffff\7\36\10\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "\4\36\3\uffff\15\36\17\uffff\1\37\102\36\1\uffff\12\36\6\uffff\21\36\3\uffff\2\36\1\uffff\1\36", "", "" }; static final short[] DFA51_eot = DFA.unpackEncodedString(DFA51_eotS); static final short[] DFA51_eof = DFA.unpackEncodedString(DFA51_eofS); static final char[] DFA51_min = DFA.unpackEncodedStringToUnsignedChars(DFA51_minS); static final char[] DFA51_max = DFA.unpackEncodedStringToUnsignedChars(DFA51_maxS); static final short[] DFA51_accept = DFA.unpackEncodedString(DFA51_acceptS); static final short[] DFA51_special = DFA.unpackEncodedString(DFA51_specialS); static final short[][] DFA51_transition; static { int numStates = DFA51_transitionS.length; DFA51_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA51_transition[i] = DFA.unpackEncodedString(DFA51_transitionS[i]); } } class DFA51 extends DFA { public DFA51(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 51; this.eot = DFA51_eot; this.eof = DFA51_eof; this.min = DFA51_min; this.max = DFA51_max; this.accept = DFA51_accept; this.special = DFA51_special; this.transition = DFA51_transition; } public String getDescription() { return "5373:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );"; } } static final String DFA55_eotS = "\13\uffff"; static final String DFA55_eofS = "\13\uffff"; static final String DFA55_minS = "\1\123\2\uffff\1\123\7\uffff"; static final String DFA55_maxS = "\1\132\2\uffff\1\127\7\uffff"; static final String DFA55_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 DFA55_specialS = "\13\uffff}>"; static final String[] DFA55_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[] DFA55_eot = DFA.unpackEncodedString(DFA55_eotS); static final short[] DFA55_eof = DFA.unpackEncodedString(DFA55_eofS); static final char[] DFA55_min = DFA.unpackEncodedStringToUnsignedChars(DFA55_minS); static final char[] DFA55_max = DFA.unpackEncodedStringToUnsignedChars(DFA55_maxS); static final short[] DFA55_accept = DFA.unpackEncodedString(DFA55_acceptS); static final short[] DFA55_special = DFA.unpackEncodedString(DFA55_specialS); static final short[][] DFA55_transition; static { int numStates = DFA55_transitionS.length; DFA55_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA55_transition[i] = DFA.unpackEncodedString(DFA55_transitionS[i]); } } class DFA55 extends DFA { public DFA55(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 55; this.eot = DFA55_eot; this.eof = DFA55_eof; this.min = DFA55_min; this.max = DFA55_max; this.accept = DFA55_accept; this.special = DFA55_special; this.transition = DFA55_transition; } public String getDescription() { return "5539:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );"; } } static final String DFA63_eotS = "\42\uffff"; static final String DFA63_eofS = "\4\uffff\35\3\1\uffff"; static final String DFA63_minS = "\1\144\2\4\1\uffff\35\4\1\uffff"; static final String DFA63_maxS = "\1\u0090\2\145\1\uffff\35\u0092\1\uffff"; static final String DFA63_acceptS = "\3\uffff\1\2\35\uffff\1\1"; static final String DFA63_specialS = "\42\uffff}>"; static final String[] DFA63_transitionS = { "\1\1\52\uffff\1\2\1\3", "\1\4\45\uffff\1\27\1\uffff\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\14\1\16\1\17\1\20\13\uffff\1\3\20\uffff\1\3", "\1\4\45\uffff\1\27\1\uffff\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\14\1\16\1\17\1\20\13\uffff\1\3\20\uffff\1\3", "", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "\4\3\3\uffff\15\3\17\uffff\1\41\102\3\1\uffff\12\3\6\uffff\21\3\3\uffff\2\3\1\uffff\1\3", "" }; static final short[] DFA63_eot = DFA.unpackEncodedString(DFA63_eotS); static final short[] DFA63_eof = DFA.unpackEncodedString(DFA63_eofS); static final char[] DFA63_min = DFA.unpackEncodedStringToUnsignedChars(DFA63_minS); static final char[] DFA63_max = DFA.unpackEncodedStringToUnsignedChars(DFA63_maxS); static final short[] DFA63_accept = DFA.unpackEncodedString(DFA63_acceptS); static final short[] DFA63_special = DFA.unpackEncodedString(DFA63_specialS); static final short[][] DFA63_transition; static { int numStates = DFA63_transitionS.length; DFA63_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA63_transition[i] = DFA.unpackEncodedString(DFA63_transitionS[i]); } } class DFA63 extends DFA { public DFA63(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 63; this.eot = DFA63_eot; this.eof = DFA63_eof; this.min = DFA63_min; this.max = DFA63_max; this.accept = DFA63_accept; this.special = DFA63_special; this.transition = DFA63_transition; } public String getDescription() { return "5821:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; } } static final String DFA66_eotS = "\75\uffff"; static final String DFA66_eofS = "\75\uffff"; static final String DFA66_minS = "\1\4\10\0\1\uffff\26\0\35\uffff"; static final String DFA66_maxS = "\1\u0092\10\0\1\uffff\26\0\35\uffff"; static final String DFA66_acceptS = "\11\uffff\1\1\27\uffff\1\2\33\uffff"; static final String DFA66_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[] DFA66_transitionS = { "\1\2\3\41\11\uffff\3\41\26\uffff\1\32\1\uffff\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\17\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\1\uffff\1\41\2\uffff\1\41\1\uffff\1\41\2\uffff\1\10\1\uffff\2\41\11\uffff\2\41\1\uffff\1\41\2\uffff\7\41\7\uffff\1\11\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[] DFA66_eot = DFA.unpackEncodedString(DFA66_eotS); static final short[] DFA66_eof = DFA.unpackEncodedString(DFA66_eofS); static final char[] DFA66_min = DFA.unpackEncodedStringToUnsignedChars(DFA66_minS); static final char[] DFA66_max = DFA.unpackEncodedStringToUnsignedChars(DFA66_maxS); static final short[] DFA66_accept = DFA.unpackEncodedString(DFA66_acceptS); static final short[] DFA66_special = DFA.unpackEncodedString(DFA66_specialS); static final short[][] DFA66_transition; static { int numStates = DFA66_transitionS.length; DFA66_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA66_transition[i] = DFA.unpackEncodedString(DFA66_transitionS[i]); } } class DFA66 extends DFA { public DFA66(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 66; this.eot = DFA66_eot; this.eof = DFA66_eof; this.min = DFA66_min; this.max = DFA66_max; this.accept = DFA66_accept; this.special = DFA66_special; this.transition = DFA66_transition; } public String getDescription() { return "5897: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 LA66_1 = input.LA(1); int index66_1 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_1); if ( s>=0 ) return s; break; case 1 : int LA66_2 = input.LA(1); int index66_2 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_2); if ( s>=0 ) return s; break; case 2 : int LA66_3 = input.LA(1); int index66_3 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_3); if ( s>=0 ) return s; break; case 3 : int LA66_4 = input.LA(1); int index66_4 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_4); if ( s>=0 ) return s; break; case 4 : int LA66_5 = input.LA(1); int index66_5 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_5); if ( s>=0 ) return s; break; case 5 : int LA66_6 = input.LA(1); int index66_6 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_6); if ( s>=0 ) return s; break; case 6 : int LA66_7 = input.LA(1); int index66_7 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_7); if ( s>=0 ) return s; break; case 7 : int LA66_8 = input.LA(1); int index66_8 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_8); if ( s>=0 ) return s; break; case 8 : int LA66_10 = input.LA(1); int index66_10 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_10); if ( s>=0 ) return s; break; case 9 : int LA66_11 = input.LA(1); int index66_11 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_11); if ( s>=0 ) return s; break; case 10 : int LA66_12 = input.LA(1); int index66_12 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_12); if ( s>=0 ) return s; break; case 11 : int LA66_13 = input.LA(1); int index66_13 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_13); if ( s>=0 ) return s; break; case 12 : int LA66_14 = input.LA(1); int index66_14 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_14); if ( s>=0 ) return s; break; case 13 : int LA66_15 = input.LA(1); int index66_15 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_15); if ( s>=0 ) return s; break; case 14 : int LA66_16 = input.LA(1); int index66_16 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_16); if ( s>=0 ) return s; break; case 15 : int LA66_17 = input.LA(1); int index66_17 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_17); if ( s>=0 ) return s; break; case 16 : int LA66_18 = input.LA(1); int index66_18 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_18); if ( s>=0 ) return s; break; case 17 : int LA66_19 = input.LA(1); int index66_19 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_19); if ( s>=0 ) return s; break; case 18 : int LA66_20 = input.LA(1); int index66_20 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_20); if ( s>=0 ) return s; break; case 19 : int LA66_21 = input.LA(1); int index66_21 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_21); if ( s>=0 ) return s; break; case 20 : int LA66_22 = input.LA(1); int index66_22 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_22); if ( s>=0 ) return s; break; case 21 : int LA66_23 = input.LA(1); int index66_23 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_23); if ( s>=0 ) return s; break; case 22 : int LA66_24 = input.LA(1); int index66_24 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_24); if ( s>=0 ) return s; break; case 23 : int LA66_25 = input.LA(1); int index66_25 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_25); if ( s>=0 ) return s; break; case 24 : int LA66_26 = input.LA(1); int index66_26 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_26); if ( s>=0 ) return s; break; case 25 : int LA66_27 = input.LA(1); int index66_27 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_27); if ( s>=0 ) return s; break; case 26 : int LA66_28 = input.LA(1); int index66_28 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_28); if ( s>=0 ) return s; break; case 27 : int LA66_29 = input.LA(1); int index66_29 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_29); if ( s>=0 ) return s; break; case 28 : int LA66_30 = input.LA(1); int index66_30 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_30); if ( s>=0 ) return s; break; case 29 : int LA66_31 = input.LA(1); int index66_31 = input.index(); input.rewind(); s = -1; if ( (synpred173_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index66_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 66, _s, input); error(nvae); throw nvae; } } static final String DFA71_eotS = "\75\uffff"; static final String DFA71_eofS = "\75\uffff"; static final String DFA71_minS = "\1\4\10\0\1\uffff\26\0\35\uffff"; static final String DFA71_maxS = "\1\u0092\10\0\1\uffff\26\0\35\uffff"; static final String DFA71_acceptS = "\11\uffff\1\1\27\uffff\1\2\33\uffff"; static final String DFA71_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[] DFA71_transitionS = { "\1\2\3\41\11\uffff\3\41\26\uffff\1\32\1\uffff\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\17\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\1\uffff\1\41\2\uffff\1\41\1\uffff\1\41\2\uffff\1\10\1\uffff\2\41\11\uffff\2\41\1\uffff\1\41\2\uffff\7\41\7\uffff\1\11\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[] DFA71_eot = DFA.unpackEncodedString(DFA71_eotS); static final short[] DFA71_eof = DFA.unpackEncodedString(DFA71_eofS); static final char[] DFA71_min = DFA.unpackEncodedStringToUnsignedChars(DFA71_minS); static final char[] DFA71_max = DFA.unpackEncodedStringToUnsignedChars(DFA71_maxS); static final short[] DFA71_accept = DFA.unpackEncodedString(DFA71_acceptS); static final short[] DFA71_special = DFA.unpackEncodedString(DFA71_specialS); static final short[][] DFA71_transition; static { int numStates = DFA71_transitionS.length; DFA71_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA71_transition[i] = DFA.unpackEncodedString(DFA71_transitionS[i]); } } class DFA71 extends DFA { public DFA71(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 71; this.eot = DFA71_eot; this.eof = DFA71_eof; this.min = DFA71_min; this.max = DFA71_max; this.accept = DFA71_accept; this.special = DFA71_special; this.transition = DFA71_transition; } public String getDescription() { return "6037: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 LA71_1 = input.LA(1); int index71_1 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_1); if ( s>=0 ) return s; break; case 1 : int LA71_2 = input.LA(1); int index71_2 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_2); if ( s>=0 ) return s; break; case 2 : int LA71_3 = input.LA(1); int index71_3 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_3); if ( s>=0 ) return s; break; case 3 : int LA71_4 = input.LA(1); int index71_4 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_4); if ( s>=0 ) return s; break; case 4 : int LA71_5 = input.LA(1); int index71_5 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_5); if ( s>=0 ) return s; break; case 5 : int LA71_6 = input.LA(1); int index71_6 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_6); if ( s>=0 ) return s; break; case 6 : int LA71_7 = input.LA(1); int index71_7 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_7); if ( s>=0 ) return s; break; case 7 : int LA71_8 = input.LA(1); int index71_8 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_8); if ( s>=0 ) return s; break; case 8 : int LA71_10 = input.LA(1); int index71_10 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_10); if ( s>=0 ) return s; break; case 9 : int LA71_11 = input.LA(1); int index71_11 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_11); if ( s>=0 ) return s; break; case 10 : int LA71_12 = input.LA(1); int index71_12 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_12); if ( s>=0 ) return s; break; case 11 : int LA71_13 = input.LA(1); int index71_13 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_13); if ( s>=0 ) return s; break; case 12 : int LA71_14 = input.LA(1); int index71_14 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_14); if ( s>=0 ) return s; break; case 13 : int LA71_15 = input.LA(1); int index71_15 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_15); if ( s>=0 ) return s; break; case 14 : int LA71_16 = input.LA(1); int index71_16 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_16); if ( s>=0 ) return s; break; case 15 : int LA71_17 = input.LA(1); int index71_17 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_17); if ( s>=0 ) return s; break; case 16 : int LA71_18 = input.LA(1); int index71_18 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_18); if ( s>=0 ) return s; break; case 17 : int LA71_19 = input.LA(1); int index71_19 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_19); if ( s>=0 ) return s; break; case 18 : int LA71_20 = input.LA(1); int index71_20 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_20); if ( s>=0 ) return s; break; case 19 : int LA71_21 = input.LA(1); int index71_21 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_21); if ( s>=0 ) return s; break; case 20 : int LA71_22 = input.LA(1); int index71_22 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_22); if ( s>=0 ) return s; break; case 21 : int LA71_23 = input.LA(1); int index71_23 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_23); if ( s>=0 ) return s; break; case 22 : int LA71_24 = input.LA(1); int index71_24 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_24); if ( s>=0 ) return s; break; case 23 : int LA71_25 = input.LA(1); int index71_25 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_25); if ( s>=0 ) return s; break; case 24 : int LA71_26 = input.LA(1); int index71_26 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_26); if ( s>=0 ) return s; break; case 25 : int LA71_27 = input.LA(1); int index71_27 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_27); if ( s>=0 ) return s; break; case 26 : int LA71_28 = input.LA(1); int index71_28 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_28); if ( s>=0 ) return s; break; case 27 : int LA71_29 = input.LA(1); int index71_29 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_29); if ( s>=0 ) return s; break; case 28 : int LA71_30 = input.LA(1); int index71_30 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_30); if ( s>=0 ) return s; break; case 29 : int LA71_31 = input.LA(1); int index71_31 = input.index(); input.rewind(); s = -1; if ( (synpred183_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index71_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 71, _s, input); error(nvae); throw nvae; } } static final String DFA81_eotS = "\21\uffff"; static final String DFA81_eofS = "\2\uffff\6\11\2\uffff\6\11\1\uffff"; static final String DFA81_minS = "\1\4\1\uffff\6\10\1\4\1\uffff\6\10\1\uffff"; static final String DFA81_maxS = "\1\101\1\uffff\6\173\1\135\1\uffff\6\173\1\uffff"; static final String DFA81_acceptS = "\1\uffff\1\1\7\uffff\1\2\6\uffff\1\3"; static final String DFA81_specialS = "\21\uffff}>"; static final String[] DFA81_transitionS = { "\1\2\54\uffff\1\1\13\uffff\1\3\1\4\1\5\1\6\1\7", "", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\12\70\uffff\1\13\1\14\1\15\1\16\1\17\33\uffff\1\20", "", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "\1\11\42\uffff\1\11\33\uffff\1\11\34\uffff\1\10\26\uffff\1\11", "" }; static final short[] DFA81_eot = DFA.unpackEncodedString(DFA81_eotS); static final short[] DFA81_eof = DFA.unpackEncodedString(DFA81_eofS); static final char[] DFA81_min = DFA.unpackEncodedStringToUnsignedChars(DFA81_minS); static final char[] DFA81_max = DFA.unpackEncodedStringToUnsignedChars(DFA81_maxS); static final short[] DFA81_accept = DFA.unpackEncodedString(DFA81_acceptS); static final short[] DFA81_special = DFA.unpackEncodedString(DFA81_specialS); static final short[][] DFA81_transition; static { int numStates = DFA81_transitionS.length; DFA81_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA81_transition[i] = DFA.unpackEncodedString(DFA81_transitionS[i]); } } class DFA81 extends DFA { public DFA81(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 81; this.eot = DFA81_eot; this.eof = DFA81_eof; this.min = DFA81_min; this.max = DFA81_max; this.accept = DFA81_accept; this.special = DFA81_special; this.transition = DFA81_transition; } public String getDescription() { return "6261:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );"; } } static final String DFA105_eotS = "\33\uffff"; static final String DFA105_eofS = "\1\uffff\6\10\2\uffff\6\7\6\10\6\7"; static final String DFA105_minS = "\7\4\2\uffff\22\4"; static final String DFA105_maxS = "\1\160\6\176\2\uffff\22\176"; static final String DFA105_acceptS = "\7\uffff\1\1\1\2\22\uffff"; static final String DFA105_specialS = "\33\uffff}>"; static final String[] DFA105_transitionS = { "\1\1\70\uffff\1\2\1\3\1\4\1\5\1\6\26\uffff\1\7\27\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "", "", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\25\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10" }; static final short[] DFA105_eot = DFA.unpackEncodedString(DFA105_eotS); static final short[] DFA105_eof = DFA.unpackEncodedString(DFA105_eofS); static final char[] DFA105_min = DFA.unpackEncodedStringToUnsignedChars(DFA105_minS); static final char[] DFA105_max = DFA.unpackEncodedStringToUnsignedChars(DFA105_maxS); static final short[] DFA105_accept = DFA.unpackEncodedString(DFA105_acceptS); static final short[] DFA105_special = DFA.unpackEncodedString(DFA105_specialS); static final short[][] DFA105_transition; static { int numStates = DFA105_transitionS.length; DFA105_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA105_transition[i] = DFA.unpackEncodedString(DFA105_transitionS[i]); } } class DFA105 extends DFA { public DFA105(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 105; this.eot = DFA105_eot; this.eof = DFA105_eof; this.min = DFA105_min; this.max = DFA105_max; this.accept = DFA105_accept; this.special = DFA105_special; this.transition = DFA105_transition; } public String getDescription() { return "7573:1: ( rule__Member__TypeAssignment_2_2_0_2 )?"; } } static final String DFA107_eotS = "\25\uffff"; static final String DFA107_eofS = "\1\7\6\10\2\uffff\6\7\6\10"; static final String DFA107_minS = "\7\4\2\uffff\14\4"; static final String DFA107_maxS = "\1\173\6\176\2\uffff\14\176"; static final String DFA107_acceptS = "\7\uffff\1\2\1\1\14\uffff"; static final String DFA107_specialS = "\25\uffff}>"; static final String[] DFA107_transitionS = { "\1\1\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\2\1\3\1\4\1\5\1\6\1\7\25\uffff\1\7\23\uffff\1\7\3\uffff\1\7\12\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "", "", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\6\uffff\4\10\30\uffff\1\10\3\uffff\20\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7" }; static final short[] DFA107_eot = DFA.unpackEncodedString(DFA107_eotS); static final short[] DFA107_eof = DFA.unpackEncodedString(DFA107_eofS); static final char[] DFA107_min = DFA.unpackEncodedStringToUnsignedChars(DFA107_minS); static final char[] DFA107_max = DFA.unpackEncodedStringToUnsignedChars(DFA107_maxS); static final short[] DFA107_accept = DFA.unpackEncodedString(DFA107_acceptS); static final short[] DFA107_special = DFA.unpackEncodedString(DFA107_specialS); static final short[][] DFA107_transition; static { int numStates = DFA107_transitionS.length; DFA107_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA107_transition[i] = DFA.unpackEncodedString(DFA107_transitionS[i]); } } class DFA107 extends DFA { public DFA107(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 107; this.eot = DFA107_eot; this.eof = DFA107_eof; this.min = DFA107_min; this.max = DFA107_max; this.accept = DFA107_accept; this.special = DFA107_special; this.transition = DFA107_transition; } public String getDescription() { return "7724:1: ( rule__Member__NameAssignment_2_2_1_3 )?"; } } static final String DFA110_eotS = "\25\uffff"; static final String DFA110_eofS = "\1\7\6\16\1\uffff\6\7\1\uffff\6\16"; static final String DFA110_minS = "\7\4\1\uffff\6\4\1\uffff\6\4"; static final String DFA110_maxS = "\1\173\6\176\1\uffff\6\176\1\uffff\6\176"; static final String DFA110_acceptS = "\7\uffff\1\2\6\uffff\1\1\6\uffff"; static final String DFA110_specialS = "\25\uffff}>"; static final String[] DFA110_transitionS = { "\1\1\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\2\1\3\1\4\1\5\1\6\1\7\25\uffff\1\7\23\uffff\1\7\3\uffff\1\7\12\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\6\uffff\4\7\30\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\6\uffff\4\16\30\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7" }; static final short[] DFA110_eot = DFA.unpackEncodedString(DFA110_eotS); static final short[] DFA110_eof = DFA.unpackEncodedString(DFA110_eofS); static final char[] DFA110_min = DFA.unpackEncodedStringToUnsignedChars(DFA110_minS); static final char[] DFA110_max = DFA.unpackEncodedStringToUnsignedChars(DFA110_maxS); static final short[] DFA110_accept = DFA.unpackEncodedString(DFA110_acceptS); static final short[] DFA110_special = DFA.unpackEncodedString(DFA110_specialS); static final short[][] DFA110_transition; static { int numStates = DFA110_transitionS.length; DFA110_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA110_transition[i] = DFA.unpackEncodedString(DFA110_transitionS[i]); } } class DFA110 extends DFA { public DFA110(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 110; this.eot = DFA110_eot; this.eof = DFA110_eof; this.min = DFA110_min; this.max = DFA110_max; this.accept = DFA110_accept; this.special = DFA110_special; this.transition = DFA110_transition; } public String getDescription() { return "7905:1: ( rule__Member__NameAssignment_2_2_2_5 )?"; } } static final String DFA114_eotS = "\164\uffff"; static final String DFA114_eofS = "\1\2\163\uffff"; static final String DFA114_minS = "\1\4\1\0\162\uffff"; static final String DFA114_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA114_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA114_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA114_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\2\2\1\1\7\2\6\uffff\21\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA114_eot = DFA.unpackEncodedString(DFA114_eotS); static final short[] DFA114_eof = DFA.unpackEncodedString(DFA114_eofS); static final char[] DFA114_min = DFA.unpackEncodedStringToUnsignedChars(DFA114_minS); static final char[] DFA114_max = DFA.unpackEncodedStringToUnsignedChars(DFA114_maxS); static final short[] DFA114_accept = DFA.unpackEncodedString(DFA114_acceptS); static final short[] DFA114_special = DFA.unpackEncodedString(DFA114_specialS); static final short[][] DFA114_transition; static { int numStates = DFA114_transitionS.length; DFA114_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA114_transition[i] = DFA.unpackEncodedString(DFA114_transitionS[i]); } } class DFA114 extends DFA { public DFA114(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 114; this.eot = DFA114_eot; this.eof = DFA114_eof; this.min = DFA114_min; this.max = DFA114_max; this.accept = DFA114_accept; this.special = DFA114_special; this.transition = DFA114_transition; } public String getDescription() { return "9882: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 LA114_1 = input.LA(1); int index114_1 = input.index(); input.rewind(); s = -1; if ( (synpred227_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index114_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 114, _s, input); error(nvae); throw nvae; } } static final String DFA121_eotS = "\33\uffff"; static final String DFA121_eofS = "\1\uffff\6\10\2\uffff\6\7\14\uffff"; static final String DFA121_minS = "\7\4\2\uffff\22\4"; static final String DFA121_maxS = "\1\160\6\176\2\uffff\22\176"; static final String DFA121_acceptS = "\7\uffff\1\1\1\2\22\uffff"; static final String DFA121_specialS = "\33\uffff}>"; static final String[] DFA121_transitionS = { "\1\1\70\uffff\1\2\1\3\1\4\1\5\1\6\26\uffff\1\7\27\uffff\1\7", "\1\11\42\uffff\1\10\3\uffff\22\10\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\42\uffff\1\10\3\uffff\22\10\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\42\uffff\1\10\3\uffff\22\10\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\42\uffff\1\10\3\uffff\22\10\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\42\uffff\1\10\3\uffff\22\10\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\11\42\uffff\1\10\3\uffff\22\10\1\12\1\13\1\14\1\15\1\16\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "", "", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\25\42\uffff\1\10\3\uffff\22\10\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\42\uffff\1\10\3\uffff\22\10\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\42\uffff\1\10\3\uffff\22\10\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\42\uffff\1\10\3\uffff\22\10\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\42\uffff\1\10\3\uffff\22\10\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\25\42\uffff\1\10\3\uffff\22\10\1\26\1\27\1\30\1\31\1\32\1\10\21\uffff\1\7\3\uffff\1\10\13\uffff\1\7\7\uffff\1\10\3\uffff\1\10\12\uffff\1\10\2\uffff\1\7", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\10\3\uffff\1\7\13\uffff\1\10\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\10" }; static final short[] DFA121_eot = DFA.unpackEncodedString(DFA121_eotS); static final short[] DFA121_eof = DFA.unpackEncodedString(DFA121_eofS); static final char[] DFA121_min = DFA.unpackEncodedStringToUnsignedChars(DFA121_minS); static final char[] DFA121_max = DFA.unpackEncodedStringToUnsignedChars(DFA121_maxS); static final short[] DFA121_accept = DFA.unpackEncodedString(DFA121_acceptS); static final short[] DFA121_special = DFA.unpackEncodedString(DFA121_specialS); static final short[][] DFA121_transition; static { int numStates = DFA121_transitionS.length; DFA121_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA121_transition[i] = DFA.unpackEncodedString(DFA121_transitionS[i]); } } class DFA121 extends DFA { public DFA121(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 121; this.eot = DFA121_eot; this.eof = DFA121_eof; this.min = DFA121_min; this.max = DFA121_max; this.accept = DFA121_accept; this.special = DFA121_special; this.transition = DFA121_transition; } public String getDescription() { return "10414:1: ( rule__AnonymousMember__TypeAssignment_2_0_2_0_2 )?"; } } static final String DFA123_eotS = "\25\uffff"; static final String DFA123_eofS = "\1\7\6\16\16\uffff"; static final String DFA123_minS = "\7\4\1\uffff\6\4\1\uffff\6\4"; static final String DFA123_maxS = "\1\173\6\176\1\uffff\6\176\1\uffff\6\176"; static final String DFA123_acceptS = "\7\uffff\1\2\6\uffff\1\1\6\uffff"; static final String DFA123_specialS = "\25\uffff}>"; static final String[] DFA123_transitionS = { "\1\1\42\uffff\1\7\3\uffff\22\7\1\2\1\3\1\4\1\5\1\6\1\7\25\uffff\1\7\23\uffff\1\7\3\uffff\1\7\12\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7" }; static final short[] DFA123_eot = DFA.unpackEncodedString(DFA123_eotS); static final short[] DFA123_eof = DFA.unpackEncodedString(DFA123_eofS); static final char[] DFA123_min = DFA.unpackEncodedStringToUnsignedChars(DFA123_minS); static final char[] DFA123_max = DFA.unpackEncodedStringToUnsignedChars(DFA123_maxS); static final short[] DFA123_accept = DFA.unpackEncodedString(DFA123_acceptS); static final short[] DFA123_special = DFA.unpackEncodedString(DFA123_specialS); static final short[][] DFA123_transition; static { int numStates = DFA123_transitionS.length; DFA123_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA123_transition[i] = DFA.unpackEncodedString(DFA123_transitionS[i]); } } class DFA123 extends DFA { public DFA123(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 123; this.eot = DFA123_eot; this.eof = DFA123_eof; this.min = DFA123_min; this.max = DFA123_max; this.accept = DFA123_accept; this.special = DFA123_special; this.transition = DFA123_transition; } public String getDescription() { return "10565:1: ( rule__AnonymousMember__NameAssignment_2_0_2_1_3 )?"; } } static final String DFA126_eotS = "\25\uffff"; static final String DFA126_eofS = "\1\7\6\16\16\uffff"; static final String DFA126_minS = "\7\4\1\uffff\6\4\1\uffff\6\4"; static final String DFA126_maxS = "\1\173\6\176\1\uffff\6\176\1\uffff\6\176"; static final String DFA126_acceptS = "\7\uffff\1\2\6\uffff\1\1\6\uffff"; static final String DFA126_specialS = "\25\uffff}>"; static final String[] DFA126_transitionS = { "\1\1\42\uffff\1\7\3\uffff\22\7\1\2\1\3\1\4\1\5\1\6\1\7\25\uffff\1\7\23\uffff\1\7\3\uffff\1\7\12\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\22\7\1\20\1\21\1\22\1\23\1\24\1\7\21\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\22\16\1\11\1\12\1\13\1\14\1\15\1\16\21\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7" }; static final short[] DFA126_eot = DFA.unpackEncodedString(DFA126_eotS); static final short[] DFA126_eof = DFA.unpackEncodedString(DFA126_eofS); static final char[] DFA126_min = DFA.unpackEncodedStringToUnsignedChars(DFA126_minS); static final char[] DFA126_max = DFA.unpackEncodedStringToUnsignedChars(DFA126_maxS); static final short[] DFA126_accept = DFA.unpackEncodedString(DFA126_acceptS); static final short[] DFA126_special = DFA.unpackEncodedString(DFA126_specialS); static final short[][] DFA126_transition; static { int numStates = DFA126_transitionS.length; DFA126_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA126_transition[i] = DFA.unpackEncodedString(DFA126_transitionS[i]); } } class DFA126 extends DFA { public DFA126(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 126; this.eot = DFA126_eot; this.eof = DFA126_eof; this.min = DFA126_min; this.max = DFA126_max; this.accept = DFA126_accept; this.special = DFA126_special; this.transition = DFA126_transition; } public String getDescription() { return "10746:1: ( rule__AnonymousMember__NameAssignment_2_0_2_2_5 )?"; } } static final String DFA164_eotS = "\47\uffff"; static final String DFA164_eofS = "\1\uffff\6\16\1\uffff\6\7\31\uffff"; static final String DFA164_minS = "\7\4\1\uffff\6\4\1\uffff\30\4"; static final String DFA164_maxS = "\1\160\6\176\1\uffff\6\176\1\uffff\30\176"; static final String DFA164_acceptS = "\7\uffff\1\1\6\uffff\1\2\30\uffff"; static final String DFA164_specialS = "\47\uffff}>"; static final String[] DFA164_transitionS = { "\1\1\70\uffff\1\2\1\3\1\4\1\5\1\6\26\uffff\1\7\27\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\10\42\uffff\1\16\3\uffff\20\16\2\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\25\42\uffff\1\7\3\uffff\20\7\2\uffff\1\26\1\27\1\30\1\31\1\32\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\41\42\uffff\1\16\3\uffff\20\16\2\uffff\1\42\1\43\1\44\1\45\1\46\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\1\16\3\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\2\16\2\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\2\16\2\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\41\42\uffff\1\16\3\uffff\20\16\2\uffff\1\42\1\43\1\44\1\45\1\46\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\2\16\2\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\2\16\2\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\2\16\2\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\33\42\uffff\1\16\3\uffff\20\16\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\16\3\uffff\1\16\13\uffff\1\7\3\uffff\1\16\13\uffff\1\7\7\uffff\2\16\2\uffff\1\16\12\uffff\1\16\2\uffff\1\7", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\25\42\uffff\1\7\3\uffff\20\7\2\uffff\1\26\1\27\1\30\1\31\1\32\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\1\7\3\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\2\7\2\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\2\7\2\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\25\42\uffff\1\7\3\uffff\20\7\2\uffff\1\26\1\27\1\30\1\31\1\32\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\2\7\2\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\2\7\2\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\2\7\2\uffff\1\7\12\uffff\1\7\2\uffff\1\16", "\1\17\42\uffff\1\7\3\uffff\20\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\3\uffff\1\7\13\uffff\1\16\3\uffff\1\7\13\uffff\1\16\7\uffff\2\7\2\uffff\1\7\12\uffff\1\7\2\uffff\1\16" }; static final short[] DFA164_eot = DFA.unpackEncodedString(DFA164_eotS); static final short[] DFA164_eof = DFA.unpackEncodedString(DFA164_eofS); static final char[] DFA164_min = DFA.unpackEncodedStringToUnsignedChars(DFA164_minS); static final char[] DFA164_max = DFA.unpackEncodedStringToUnsignedChars(DFA164_maxS); static final short[] DFA164_accept = DFA.unpackEncodedString(DFA164_acceptS); static final short[] DFA164_special = DFA.unpackEncodedString(DFA164_specialS); static final short[][] DFA164_transition; static { int numStates = DFA164_transitionS.length; DFA164_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA164_transition[i] = DFA.unpackEncodedString(DFA164_transitionS[i]); } } class DFA164 extends DFA { public DFA164(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 164; this.eot = DFA164_eot; this.eof = DFA164_eof; this.min = DFA164_min; this.max = DFA164_max; this.accept = DFA164_accept; this.special = DFA164_special; this.transition = DFA164_transition; } public String getDescription() { return "14965:1: ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )?"; } } static final String DFA196_eotS = "\164\uffff"; static final String DFA196_eofS = "\1\2\163\uffff"; static final String DFA196_minS = "\1\4\1\0\162\uffff"; static final String DFA196_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA196_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA196_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA196_transitionS = { "\4\2\3\uffff\15\2\20\uffff\54\2\1\1\25\2\1\uffff\12\2\6\uffff\21\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA196_eot = DFA.unpackEncodedString(DFA196_eotS); static final short[] DFA196_eof = DFA.unpackEncodedString(DFA196_eofS); static final char[] DFA196_min = DFA.unpackEncodedStringToUnsignedChars(DFA196_minS); static final char[] DFA196_max = DFA.unpackEncodedStringToUnsignedChars(DFA196_maxS); static final short[] DFA196_accept = DFA.unpackEncodedString(DFA196_acceptS); static final short[] DFA196_special = DFA.unpackEncodedString(DFA196_specialS); static final short[][] DFA196_transition; static { int numStates = DFA196_transitionS.length; DFA196_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA196_transition[i] = DFA.unpackEncodedString(DFA196_transitionS[i]); } } class DFA196 extends DFA { public DFA196(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 196; this.eot = DFA196_eot; this.eof = DFA196_eof; this.min = DFA196_min; this.max = DFA196_max; this.accept = DFA196_accept; this.special = DFA196_special; this.transition = DFA196_transition; } public String getDescription() { return "18776: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 LA196_1 = input.LA(1); int index196_1 = input.index(); input.rewind(); s = -1; if ( (synpred309_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index196_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 196, _s, input); error(nvae); throw nvae; } } static final String DFA197_eotS = "\164\uffff"; static final String DFA197_eofS = "\1\2\163\uffff"; static final String DFA197_minS = "\1\4\1\0\162\uffff"; static final String DFA197_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA197_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA197_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA197_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\5\2\1\1\4\2\6\uffff\21\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA197_eot = DFA.unpackEncodedString(DFA197_eotS); static final short[] DFA197_eof = DFA.unpackEncodedString(DFA197_eofS); static final char[] DFA197_min = DFA.unpackEncodedStringToUnsignedChars(DFA197_minS); static final char[] DFA197_max = DFA.unpackEncodedStringToUnsignedChars(DFA197_maxS); static final short[] DFA197_accept = DFA.unpackEncodedString(DFA197_acceptS); static final short[] DFA197_special = DFA.unpackEncodedString(DFA197_specialS); static final short[][] DFA197_transition; static { int numStates = DFA197_transitionS.length; DFA197_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA197_transition[i] = DFA.unpackEncodedString(DFA197_transitionS[i]); } } class DFA197 extends DFA { public DFA197(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 197; this.eot = DFA197_eot; this.eof = DFA197_eof; this.min = DFA197_min; this.max = DFA197_max; this.accept = DFA197_accept; this.special = DFA197_special; this.transition = DFA197_transition; } public String getDescription() { return "18805: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 LA197_1 = input.LA(1); int index197_1 = input.index(); input.rewind(); s = -1; if ( (synpred310_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index197_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 197, _s, input); error(nvae); throw nvae; } } static final String DFA198_eotS = "\164\uffff"; static final String DFA198_eofS = "\1\2\163\uffff"; static final String DFA198_minS = "\1\4\1\0\162\uffff"; static final String DFA198_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA198_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA198_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA198_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\12\2\6\uffff\3\2\1\1\15\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA198_eot = DFA.unpackEncodedString(DFA198_eotS); static final short[] DFA198_eof = DFA.unpackEncodedString(DFA198_eofS); static final char[] DFA198_min = DFA.unpackEncodedStringToUnsignedChars(DFA198_minS); static final char[] DFA198_max = DFA.unpackEncodedStringToUnsignedChars(DFA198_maxS); static final short[] DFA198_accept = DFA.unpackEncodedString(DFA198_acceptS); static final short[] DFA198_special = DFA.unpackEncodedString(DFA198_specialS); static final short[][] DFA198_transition; static { int numStates = DFA198_transitionS.length; DFA198_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA198_transition[i] = DFA.unpackEncodedString(DFA198_transitionS[i]); } } class DFA198 extends DFA { public DFA198(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 198; this.eot = DFA198_eot; this.eof = DFA198_eof; this.min = DFA198_min; this.max = DFA198_max; this.accept = DFA198_accept; this.special = DFA198_special; this.transition = DFA198_transition; } public String getDescription() { return "18833: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 LA198_1 = input.LA(1); int index198_1 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index198_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 198, _s, input); error(nvae); throw nvae; } } static final String DFA207_eotS = "\74\uffff"; static final String DFA207_eofS = "\74\uffff"; static final String DFA207_minS = "\1\4\10\0\1\uffff\26\0\34\uffff"; static final String DFA207_maxS = "\1\u0092\10\0\1\uffff\26\0\34\uffff"; static final String DFA207_acceptS = "\11\uffff\1\1\26\uffff\1\2\33\uffff"; static final String DFA207_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[] DFA207_transitionS = { "\1\2\3\40\11\uffff\3\40\26\uffff\1\32\1\uffff\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\17\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\1\uffff\1\40\2\uffff\1\40\1\uffff\1\40\2\uffff\1\10\1\uffff\2\40\11\uffff\2\40\1\uffff\1\40\2\uffff\7\40\10\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[] DFA207_eot = DFA.unpackEncodedString(DFA207_eotS); static final short[] DFA207_eof = DFA.unpackEncodedString(DFA207_eofS); static final char[] DFA207_min = DFA.unpackEncodedStringToUnsignedChars(DFA207_minS); static final char[] DFA207_max = DFA.unpackEncodedStringToUnsignedChars(DFA207_maxS); static final short[] DFA207_accept = DFA.unpackEncodedString(DFA207_acceptS); static final short[] DFA207_special = DFA.unpackEncodedString(DFA207_specialS); static final short[][] DFA207_transition; static { int numStates = DFA207_transitionS.length; DFA207_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA207_transition[i] = DFA.unpackEncodedString(DFA207_transitionS[i]); } } class DFA207 extends DFA { public DFA207(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 207; this.eot = DFA207_eot; this.eof = DFA207_eof; this.min = DFA207_min; this.max = DFA207_max; this.accept = DFA207_accept; this.special = DFA207_special; this.transition = DFA207_transition; } public String getDescription() { return "19910: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 LA207_1 = input.LA(1); int index207_1 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_1); if ( s>=0 ) return s; break; case 1 : int LA207_2 = input.LA(1); int index207_2 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_2); if ( s>=0 ) return s; break; case 2 : int LA207_3 = input.LA(1); int index207_3 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_3); if ( s>=0 ) return s; break; case 3 : int LA207_4 = input.LA(1); int index207_4 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_4); if ( s>=0 ) return s; break; case 4 : int LA207_5 = input.LA(1); int index207_5 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_5); if ( s>=0 ) return s; break; case 5 : int LA207_6 = input.LA(1); int index207_6 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_6); if ( s>=0 ) return s; break; case 6 : int LA207_7 = input.LA(1); int index207_7 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_7); if ( s>=0 ) return s; break; case 7 : int LA207_8 = input.LA(1); int index207_8 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_8); if ( s>=0 ) return s; break; case 8 : int LA207_10 = input.LA(1); int index207_10 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_10); if ( s>=0 ) return s; break; case 9 : int LA207_11 = input.LA(1); int index207_11 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_11); if ( s>=0 ) return s; break; case 10 : int LA207_12 = input.LA(1); int index207_12 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_12); if ( s>=0 ) return s; break; case 11 : int LA207_13 = input.LA(1); int index207_13 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_13); if ( s>=0 ) return s; break; case 12 : int LA207_14 = input.LA(1); int index207_14 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_14); if ( s>=0 ) return s; break; case 13 : int LA207_15 = input.LA(1); int index207_15 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_15); if ( s>=0 ) return s; break; case 14 : int LA207_16 = input.LA(1); int index207_16 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_16); if ( s>=0 ) return s; break; case 15 : int LA207_17 = input.LA(1); int index207_17 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_17); if ( s>=0 ) return s; break; case 16 : int LA207_18 = input.LA(1); int index207_18 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_18); if ( s>=0 ) return s; break; case 17 : int LA207_19 = input.LA(1); int index207_19 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_19); if ( s>=0 ) return s; break; case 18 : int LA207_20 = input.LA(1); int index207_20 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_20); if ( s>=0 ) return s; break; case 19 : int LA207_21 = input.LA(1); int index207_21 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_21); if ( s>=0 ) return s; break; case 20 : int LA207_22 = input.LA(1); int index207_22 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_22); if ( s>=0 ) return s; break; case 21 : int LA207_23 = input.LA(1); int index207_23 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_23); if ( s>=0 ) return s; break; case 22 : int LA207_24 = input.LA(1); int index207_24 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_24); if ( s>=0 ) return s; break; case 23 : int LA207_25 = input.LA(1); int index207_25 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_25); if ( s>=0 ) return s; break; case 24 : int LA207_26 = input.LA(1); int index207_26 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_26); if ( s>=0 ) return s; break; case 25 : int LA207_27 = input.LA(1); int index207_27 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_27); if ( s>=0 ) return s; break; case 26 : int LA207_28 = input.LA(1); int index207_28 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_28); if ( s>=0 ) return s; break; case 27 : int LA207_29 = input.LA(1); int index207_29 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_29); if ( s>=0 ) return s; break; case 28 : int LA207_30 = input.LA(1); int index207_30 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_30); if ( s>=0 ) return s; break; case 29 : int LA207_31 = input.LA(1); int index207_31 = input.index(); input.rewind(); s = -1; if ( (synpred320_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index207_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 207, _s, input); error(nvae); throw nvae; } } static final String DFA218_eotS = "\47\uffff"; static final String DFA218_eofS = "\1\2\46\uffff"; static final String DFA218_minS = "\1\4\1\0\45\uffff"; static final String DFA218_maxS = "\1\174\1\0\45\uffff"; static final String DFA218_acceptS = "\2\uffff\1\2\43\uffff\1\1"; static final String DFA218_specialS = "\1\uffff\1\0\45\uffff}>"; static final String[] DFA218_transitionS = { "\1\2\3\uffff\1\2\42\uffff\32\2\3\uffff\1\2\17\uffff\1\2\23\uffff\1\2\1\uffff\2\2\1\1\12\uffff\2\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA218_eot = DFA.unpackEncodedString(DFA218_eotS); static final short[] DFA218_eof = DFA.unpackEncodedString(DFA218_eofS); static final char[] DFA218_min = DFA.unpackEncodedStringToUnsignedChars(DFA218_minS); static final char[] DFA218_max = DFA.unpackEncodedStringToUnsignedChars(DFA218_maxS); static final short[] DFA218_accept = DFA.unpackEncodedString(DFA218_acceptS); static final short[] DFA218_special = DFA.unpackEncodedString(DFA218_specialS); static final short[][] DFA218_transition; static { int numStates = DFA218_transitionS.length; DFA218_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA218_transition[i] = DFA.unpackEncodedString(DFA218_transitionS[i]); } } class DFA218 extends DFA { public DFA218(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 218; this.eot = DFA218_eot; this.eof = DFA218_eof; this.min = DFA218_min; this.max = DFA218_max; this.accept = DFA218_accept; this.special = DFA218_special; this.transition = DFA218_transition; } public String getDescription() { return "21882: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 LA218_1 = input.LA(1); int index218_1 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalFeature()) ) {s = 38;} else if ( (true) ) {s = 2;} input.seek(index218_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 218, _s, input); error(nvae); throw nvae; } } static final String DFA227_eotS = "\12\uffff"; static final String DFA227_eofS = "\1\10\11\uffff"; static final String DFA227_minS = "\1\4\7\0\2\uffff"; static final String DFA227_maxS = "\1\u0092\7\0\2\uffff"; static final String DFA227_acceptS = "\10\uffff\1\2\1\1"; static final String DFA227_specialS = "\1\uffff\1\4\1\5\1\2\1\0\1\1\1\3\1\6\2\uffff}>"; static final String[] DFA227_transitionS = { "\4\10\3\uffff\15\10\20\uffff\41\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\25\10\1\uffff\12\10\6\uffff\21\10\3\uffff\2\10\1\uffff\1\10", "\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 "23332: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 LA227_4 = input.LA(1); int index227_4 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_4); if ( s>=0 ) return s; break; case 1 : int LA227_5 = input.LA(1); int index227_5 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_5); if ( s>=0 ) return s; break; case 2 : int LA227_3 = input.LA(1); int index227_3 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_3); if ( s>=0 ) return s; break; case 3 : int LA227_6 = input.LA(1); int index227_6 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_6); if ( s>=0 ) return s; break; case 4 : int LA227_1 = input.LA(1); int index227_1 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_1); if ( s>=0 ) return s; break; case 5 : int LA227_2 = input.LA(1); int index227_2 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_2); if ( s>=0 ) return s; break; case 6 : int LA227_7 = input.LA(1); int index227_7 = input.index(); input.rewind(); s = -1; if ( (synpred340_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index227_7); 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 DFA232_eotS = "\13\uffff"; static final String DFA232_eofS = "\1\1\12\uffff"; static final String DFA232_minS = "\1\4\1\uffff\10\0\1\uffff"; static final String DFA232_maxS = "\1\u0092\1\uffff\10\0\1\uffff"; static final String DFA232_acceptS = "\1\uffff\1\2\10\uffff\1\1"; static final String DFA232_specialS = "\2\uffff\1\4\1\2\1\6\1\1\1\7\1\3\1\5\1\0\1\uffff}>"; static final String[] DFA232_transitionS = { "\4\1\3\uffff\15\1\20\uffff\53\1\1\3\1\2\1\5\1\6\1\7\1\4\1\10\1\11\17\1\1\uffff\12\1\6\uffff\21\1\3\uffff\2\1\1\uffff\1\1", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA232_eot = DFA.unpackEncodedString(DFA232_eotS); static final short[] DFA232_eof = DFA.unpackEncodedString(DFA232_eofS); static final char[] DFA232_min = DFA.unpackEncodedStringToUnsignedChars(DFA232_minS); static final char[] DFA232_max = DFA.unpackEncodedStringToUnsignedChars(DFA232_maxS); static final short[] DFA232_accept = DFA.unpackEncodedString(DFA232_acceptS); static final short[] DFA232_special = DFA.unpackEncodedString(DFA232_specialS); static final short[][] DFA232_transition; static { int numStates = DFA232_transitionS.length; DFA232_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA232_transition[i] = DFA.unpackEncodedString(DFA232_transitionS[i]); } } class DFA232 extends DFA { public DFA232(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 232; this.eot = DFA232_eot; this.eof = DFA232_eof; this.min = DFA232_min; this.max = DFA232_max; this.accept = DFA232_accept; this.special = DFA232_special; this.transition = DFA232_transition; } public String getDescription() { return "()* loopback of 24453: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 LA232_9 = input.LA(1); int index232_9 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_9); if ( s>=0 ) return s; break; case 1 : int LA232_5 = input.LA(1); int index232_5 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_5); if ( s>=0 ) return s; break; case 2 : int LA232_3 = input.LA(1); int index232_3 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_3); if ( s>=0 ) return s; break; case 3 : int LA232_7 = input.LA(1); int index232_7 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_7); if ( s>=0 ) return s; break; case 4 : int LA232_2 = input.LA(1); int index232_2 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_2); if ( s>=0 ) return s; break; case 5 : int LA232_8 = input.LA(1); int index232_8 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_8); if ( s>=0 ) return s; break; case 6 : int LA232_4 = input.LA(1); int index232_4 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_4); if ( s>=0 ) return s; break; case 7 : int LA232_6 = input.LA(1); int index232_6 = input.index(); input.rewind(); s = -1; if ( (synpred345_InternalFeature()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index232_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 232, _s, input); error(nvae); throw nvae; } } static final String DFA239_eotS = "\164\uffff"; static final String DFA239_eofS = "\1\2\163\uffff"; static final String DFA239_minS = "\1\4\1\0\162\uffff"; static final String DFA239_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA239_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA239_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA239_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\5\2\1\1\4\2\6\uffff\21\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA239_eot = DFA.unpackEncodedString(DFA239_eotS); static final short[] DFA239_eof = DFA.unpackEncodedString(DFA239_eofS); static final char[] DFA239_min = DFA.unpackEncodedStringToUnsignedChars(DFA239_minS); static final char[] DFA239_max = DFA.unpackEncodedStringToUnsignedChars(DFA239_maxS); static final short[] DFA239_accept = DFA.unpackEncodedString(DFA239_acceptS); static final short[] DFA239_special = DFA.unpackEncodedString(DFA239_specialS); static final short[][] DFA239_transition; static { int numStates = DFA239_transitionS.length; DFA239_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA239_transition[i] = DFA.unpackEncodedString(DFA239_transitionS[i]); } } class DFA239 extends DFA { public DFA239(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 239; this.eot = DFA239_eot; this.eof = DFA239_eof; this.min = DFA239_min; this.max = DFA239_max; this.accept = DFA239_accept; this.special = DFA239_special; this.transition = DFA239_transition; } public String getDescription() { return "26280: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 LA239_1 = input.LA(1); int index239_1 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index239_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 239, _s, input); error(nvae); throw nvae; } } static final String DFA240_eotS = "\164\uffff"; static final String DFA240_eofS = "\1\2\163\uffff"; static final String DFA240_minS = "\1\4\1\0\162\uffff"; static final String DFA240_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA240_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA240_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA240_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\12\2\6\uffff\3\2\1\1\15\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA240_eot = DFA.unpackEncodedString(DFA240_eotS); static final short[] DFA240_eof = DFA.unpackEncodedString(DFA240_eofS); static final char[] DFA240_min = DFA.unpackEncodedStringToUnsignedChars(DFA240_minS); static final char[] DFA240_max = DFA.unpackEncodedStringToUnsignedChars(DFA240_maxS); static final short[] DFA240_accept = DFA.unpackEncodedString(DFA240_acceptS); static final short[] DFA240_special = DFA.unpackEncodedString(DFA240_specialS); static final short[][] DFA240_transition; static { int numStates = DFA240_transitionS.length; DFA240_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA240_transition[i] = DFA.unpackEncodedString(DFA240_transitionS[i]); } } class DFA240 extends DFA { public DFA240(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 240; this.eot = DFA240_eot; this.eof = DFA240_eof; this.min = DFA240_min; this.max = DFA240_max; this.accept = DFA240_accept; this.special = DFA240_special; this.transition = DFA240_transition; } public String getDescription() { return "26308: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 LA240_1 = input.LA(1); int index240_1 = input.index(); input.rewind(); s = -1; if ( (synpred353_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index240_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 240, _s, input); error(nvae); throw nvae; } } static final String DFA248_eotS = "\100\uffff"; static final String DFA248_eofS = "\100\uffff"; static final String DFA248_minS = "\1\4\10\0\1\uffff\26\0\40\uffff"; static final String DFA248_maxS = "\1\u0092\10\0\1\uffff\26\0\40\uffff"; static final String DFA248_acceptS = "\11\uffff\1\1\27\uffff\1\2\36\uffff"; static final String DFA248_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[] DFA248_transitionS = { "\1\2\3\41\11\uffff\3\41\26\uffff\1\32\1\uffff\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\17\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\1\uffff\1\41\2\uffff\1\41\1\uffff\1\41\2\uffff\1\10\1\uffff\2\41\10\uffff\3\41\1\uffff\1\41\2\uffff\7\41\7\uffff\1\11\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[] DFA248_eot = DFA.unpackEncodedString(DFA248_eotS); static final short[] DFA248_eof = DFA.unpackEncodedString(DFA248_eofS); static final char[] DFA248_min = DFA.unpackEncodedStringToUnsignedChars(DFA248_minS); static final char[] DFA248_max = DFA.unpackEncodedStringToUnsignedChars(DFA248_maxS); static final short[] DFA248_accept = DFA.unpackEncodedString(DFA248_acceptS); static final short[] DFA248_special = DFA.unpackEncodedString(DFA248_specialS); static final short[][] DFA248_transition; static { int numStates = DFA248_transitionS.length; DFA248_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA248_transition[i] = DFA.unpackEncodedString(DFA248_transitionS[i]); } } class DFA248 extends DFA { public DFA248(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 248; this.eot = DFA248_eot; this.eof = DFA248_eof; this.min = DFA248_min; this.max = DFA248_max; this.accept = DFA248_accept; this.special = DFA248_special; this.transition = DFA248_transition; } public String getDescription() { return "27449: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 LA248_1 = input.LA(1); int index248_1 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_1); if ( s>=0 ) return s; break; case 1 : int LA248_2 = input.LA(1); int index248_2 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_2); if ( s>=0 ) return s; break; case 2 : int LA248_3 = input.LA(1); int index248_3 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_3); if ( s>=0 ) return s; break; case 3 : int LA248_4 = input.LA(1); int index248_4 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_4); if ( s>=0 ) return s; break; case 4 : int LA248_5 = input.LA(1); int index248_5 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_5); if ( s>=0 ) return s; break; case 5 : int LA248_6 = input.LA(1); int index248_6 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_6); if ( s>=0 ) return s; break; case 6 : int LA248_7 = input.LA(1); int index248_7 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_7); if ( s>=0 ) return s; break; case 7 : int LA248_8 = input.LA(1); int index248_8 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_8); if ( s>=0 ) return s; break; case 8 : int LA248_10 = input.LA(1); int index248_10 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_10); if ( s>=0 ) return s; break; case 9 : int LA248_11 = input.LA(1); int index248_11 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_11); if ( s>=0 ) return s; break; case 10 : int LA248_12 = input.LA(1); int index248_12 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_12); if ( s>=0 ) return s; break; case 11 : int LA248_13 = input.LA(1); int index248_13 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_13); if ( s>=0 ) return s; break; case 12 : int LA248_14 = input.LA(1); int index248_14 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_14); if ( s>=0 ) return s; break; case 13 : int LA248_15 = input.LA(1); int index248_15 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_15); if ( s>=0 ) return s; break; case 14 : int LA248_16 = input.LA(1); int index248_16 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_16); if ( s>=0 ) return s; break; case 15 : int LA248_17 = input.LA(1); int index248_17 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_17); if ( s>=0 ) return s; break; case 16 : int LA248_18 = input.LA(1); int index248_18 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_18); if ( s>=0 ) return s; break; case 17 : int LA248_19 = input.LA(1); int index248_19 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_19); if ( s>=0 ) return s; break; case 18 : int LA248_20 = input.LA(1); int index248_20 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_20); if ( s>=0 ) return s; break; case 19 : int LA248_21 = input.LA(1); int index248_21 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_21); if ( s>=0 ) return s; break; case 20 : int LA248_22 = input.LA(1); int index248_22 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_22); if ( s>=0 ) return s; break; case 21 : int LA248_23 = input.LA(1); int index248_23 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_23); if ( s>=0 ) return s; break; case 22 : int LA248_24 = input.LA(1); int index248_24 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_24); if ( s>=0 ) return s; break; case 23 : int LA248_25 = input.LA(1); int index248_25 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_25); if ( s>=0 ) return s; break; case 24 : int LA248_26 = input.LA(1); int index248_26 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_26); if ( s>=0 ) return s; break; case 25 : int LA248_27 = input.LA(1); int index248_27 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_27); if ( s>=0 ) return s; break; case 26 : int LA248_28 = input.LA(1); int index248_28 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_28); if ( s>=0 ) return s; break; case 27 : int LA248_29 = input.LA(1); int index248_29 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_29); if ( s>=0 ) return s; break; case 28 : int LA248_30 = input.LA(1); int index248_30 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_30); if ( s>=0 ) return s; break; case 29 : int LA248_31 = input.LA(1); int index248_31 = input.index(); input.rewind(); s = -1; if ( (synpred361_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index248_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 248, _s, input); error(nvae); throw nvae; } } static final String DFA266_eotS = "\164\uffff"; static final String DFA266_eofS = "\1\2\163\uffff"; static final String DFA266_minS = "\1\4\1\0\162\uffff"; static final String DFA266_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA266_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA266_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA266_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\5\2\1\1\4\2\6\uffff\21\2\3\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA266_eot = DFA.unpackEncodedString(DFA266_eotS); static final short[] DFA266_eof = DFA.unpackEncodedString(DFA266_eofS); static final char[] DFA266_min = DFA.unpackEncodedStringToUnsignedChars(DFA266_minS); static final char[] DFA266_max = DFA.unpackEncodedStringToUnsignedChars(DFA266_maxS); static final short[] DFA266_accept = DFA.unpackEncodedString(DFA266_acceptS); static final short[] DFA266_special = DFA.unpackEncodedString(DFA266_specialS); static final short[][] DFA266_transition; static { int numStates = DFA266_transitionS.length; DFA266_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA266_transition[i] = DFA.unpackEncodedString(DFA266_transitionS[i]); } } class DFA266 extends DFA { public DFA266(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 266; this.eot = DFA266_eot; this.eof = DFA266_eof; this.min = DFA266_min; this.max = DFA266_max; this.accept = DFA266_accept; this.special = DFA266_special; this.transition = DFA266_transition; } public String getDescription() { return "30510: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 LA266_1 = input.LA(1); int index266_1 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index266_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 266, _s, input); error(nvae); throw nvae; } } static final String DFA267_eotS = "\164\uffff"; static final String DFA267_eofS = "\1\2\163\uffff"; static final String DFA267_minS = "\1\4\1\0\162\uffff"; static final String DFA267_maxS = "\1\u0092\1\0\162\uffff"; static final String DFA267_acceptS = "\2\uffff\1\2\160\uffff\1\1"; static final String DFA267_specialS = "\1\uffff\1\0\162\uffff}>"; static final String[] DFA267_transitionS = { "\4\2\3\uffff\15\2\20\uffff\102\2\1\uffff\12\2\6\uffff\3\2\1\1\15\2\3\uffff\2\2\1\uffff\1\2", "\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 "30538: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 LA267_1 = input.LA(1); int index267_1 = input.index(); input.rewind(); s = -1; if ( (synpred380_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 2;} input.seek(index267_1); 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 DFA272_eotS = "\164\uffff"; static final String DFA272_eofS = "\1\73\163\uffff"; static final String DFA272_minS = "\1\4\72\0\71\uffff"; static final String DFA272_maxS = "\1\u0092\72\0\71\uffff"; static final String DFA272_acceptS = "\73\uffff\1\2\67\uffff\1\1"; static final String DFA272_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\71\uffff}>"; static final String[] DFA272_transitionS = { "\1\1\1\52\1\53\1\54\3\uffff\6\73\1\56\1\57\1\60\4\73\20\uffff\2\73\1\24\1\73\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\11\1\13\1\14\1\15\13\73\1\44\6\73\1\40\1\37\4\73\1\36\3\73\1\45\1\50\1\73\1\66\1\73\1\uffff\1\72\1\73\1\42\2\73\1\71\1\73\1\41\1\43\1\73\6\uffff\2\73\1\46\1\47\1\73\1\62\2\73\1\63\1\64\1\65\1\55\1\61\1\67\1\70\2\73\3\uffff\2\73\1\uffff\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[] DFA272_eot = DFA.unpackEncodedString(DFA272_eotS); static final short[] DFA272_eof = DFA.unpackEncodedString(DFA272_eofS); static final char[] DFA272_min = DFA.unpackEncodedStringToUnsignedChars(DFA272_minS); static final char[] DFA272_max = DFA.unpackEncodedStringToUnsignedChars(DFA272_maxS); static final short[] DFA272_accept = DFA.unpackEncodedString(DFA272_acceptS); static final short[] DFA272_special = DFA.unpackEncodedString(DFA272_specialS); static final short[][] DFA272_transition; static { int numStates = DFA272_transitionS.length; DFA272_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA272_transition[i] = DFA.unpackEncodedString(DFA272_transitionS[i]); } } class DFA272 extends DFA { public DFA272(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 272; this.eot = DFA272_eot; this.eof = DFA272_eof; this.min = DFA272_min; this.max = DFA272_max; this.accept = DFA272_accept; this.special = DFA272_special; this.transition = DFA272_transition; } public String getDescription() { return "31526: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 LA272_1 = input.LA(1); int index272_1 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_1); if ( s>=0 ) return s; break; case 1 : int LA272_2 = input.LA(1); int index272_2 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_2); if ( s>=0 ) return s; break; case 2 : int LA272_3 = input.LA(1); int index272_3 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_3); if ( s>=0 ) return s; break; case 3 : int LA272_4 = input.LA(1); int index272_4 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_4); if ( s>=0 ) return s; break; case 4 : int LA272_5 = input.LA(1); int index272_5 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_5); if ( s>=0 ) return s; break; case 5 : int LA272_6 = input.LA(1); int index272_6 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_6); if ( s>=0 ) return s; break; case 6 : int LA272_7 = input.LA(1); int index272_7 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_7); if ( s>=0 ) return s; break; case 7 : int LA272_8 = input.LA(1); int index272_8 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_8); if ( s>=0 ) return s; break; case 8 : int LA272_9 = input.LA(1); int index272_9 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_9); if ( s>=0 ) return s; break; case 9 : int LA272_10 = input.LA(1); int index272_10 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_10); if ( s>=0 ) return s; break; case 10 : int LA272_11 = input.LA(1); int index272_11 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_11); if ( s>=0 ) return s; break; case 11 : int LA272_12 = input.LA(1); int index272_12 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_12); if ( s>=0 ) return s; break; case 12 : int LA272_13 = input.LA(1); int index272_13 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_13); if ( s>=0 ) return s; break; case 13 : int LA272_14 = input.LA(1); int index272_14 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_14); if ( s>=0 ) return s; break; case 14 : int LA272_15 = input.LA(1); int index272_15 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_15); if ( s>=0 ) return s; break; case 15 : int LA272_16 = input.LA(1); int index272_16 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_16); if ( s>=0 ) return s; break; case 16 : int LA272_17 = input.LA(1); int index272_17 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_17); if ( s>=0 ) return s; break; case 17 : int LA272_18 = input.LA(1); int index272_18 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_18); if ( s>=0 ) return s; break; case 18 : int LA272_19 = input.LA(1); int index272_19 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_19); if ( s>=0 ) return s; break; case 19 : int LA272_20 = input.LA(1); int index272_20 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_20); if ( s>=0 ) return s; break; case 20 : int LA272_21 = input.LA(1); int index272_21 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_21); if ( s>=0 ) return s; break; case 21 : int LA272_22 = input.LA(1); int index272_22 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_22); if ( s>=0 ) return s; break; case 22 : int LA272_23 = input.LA(1); int index272_23 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_23); if ( s>=0 ) return s; break; case 23 : int LA272_24 = input.LA(1); int index272_24 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_24); if ( s>=0 ) return s; break; case 24 : int LA272_25 = input.LA(1); int index272_25 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_25); if ( s>=0 ) return s; break; case 25 : int LA272_26 = input.LA(1); int index272_26 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_26); if ( s>=0 ) return s; break; case 26 : int LA272_27 = input.LA(1); int index272_27 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_27); if ( s>=0 ) return s; break; case 27 : int LA272_28 = input.LA(1); int index272_28 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_28); if ( s>=0 ) return s; break; case 28 : int LA272_29 = input.LA(1); int index272_29 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_29); if ( s>=0 ) return s; break; case 29 : int LA272_30 = input.LA(1); int index272_30 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_30); if ( s>=0 ) return s; break; case 30 : int LA272_31 = input.LA(1); int index272_31 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_31); if ( s>=0 ) return s; break; case 31 : int LA272_32 = input.LA(1); int index272_32 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_32); if ( s>=0 ) return s; break; case 32 : int LA272_33 = input.LA(1); int index272_33 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_33); if ( s>=0 ) return s; break; case 33 : int LA272_34 = input.LA(1); int index272_34 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_34); if ( s>=0 ) return s; break; case 34 : int LA272_35 = input.LA(1); int index272_35 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_35); if ( s>=0 ) return s; break; case 35 : int LA272_36 = input.LA(1); int index272_36 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_36); if ( s>=0 ) return s; break; case 36 : int LA272_37 = input.LA(1); int index272_37 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_37); if ( s>=0 ) return s; break; case 37 : int LA272_38 = input.LA(1); int index272_38 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_38); if ( s>=0 ) return s; break; case 38 : int LA272_39 = input.LA(1); int index272_39 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_39); if ( s>=0 ) return s; break; case 39 : int LA272_40 = input.LA(1); int index272_40 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_40); if ( s>=0 ) return s; break; case 40 : int LA272_41 = input.LA(1); int index272_41 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_41); if ( s>=0 ) return s; break; case 41 : int LA272_42 = input.LA(1); int index272_42 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_42); if ( s>=0 ) return s; break; case 42 : int LA272_43 = input.LA(1); int index272_43 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_43); if ( s>=0 ) return s; break; case 43 : int LA272_44 = input.LA(1); int index272_44 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_44); if ( s>=0 ) return s; break; case 44 : int LA272_45 = input.LA(1); int index272_45 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_45); if ( s>=0 ) return s; break; case 45 : int LA272_46 = input.LA(1); int index272_46 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_46); if ( s>=0 ) return s; break; case 46 : int LA272_47 = input.LA(1); int index272_47 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_47); if ( s>=0 ) return s; break; case 47 : int LA272_48 = input.LA(1); int index272_48 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_48); if ( s>=0 ) return s; break; case 48 : int LA272_49 = input.LA(1); int index272_49 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_49); if ( s>=0 ) return s; break; case 49 : int LA272_50 = input.LA(1); int index272_50 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_50); if ( s>=0 ) return s; break; case 50 : int LA272_51 = input.LA(1); int index272_51 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_51); if ( s>=0 ) return s; break; case 51 : int LA272_52 = input.LA(1); int index272_52 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_52); if ( s>=0 ) return s; break; case 52 : int LA272_53 = input.LA(1); int index272_53 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_53); if ( s>=0 ) return s; break; case 53 : int LA272_54 = input.LA(1); int index272_54 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_54); if ( s>=0 ) return s; break; case 54 : int LA272_55 = input.LA(1); int index272_55 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_55); if ( s>=0 ) return s; break; case 55 : int LA272_56 = input.LA(1); int index272_56 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_56); if ( s>=0 ) return s; break; case 56 : int LA272_57 = input.LA(1); int index272_57 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_57); if ( s>=0 ) return s; break; case 57 : int LA272_58 = input.LA(1); int index272_58 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalFeature()) ) {s = 115;} else if ( (true) ) {s = 59;} input.seek(index272_58); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 272, _s, input); error(nvae); throw nvae; } } static final String DFA275_eotS = "\12\uffff"; static final String DFA275_eofS = "\1\1\11\uffff"; static final String DFA275_minS = "\1\4\1\uffff\1\4\6\0\1\uffff"; static final String DFA275_maxS = "\1\u0092\1\uffff\1\145\6\0\1\uffff"; static final String DFA275_acceptS = "\1\uffff\1\2\7\uffff\1\1"; static final String DFA275_specialS = "\3\uffff\1\5\1\3\1\2\1\4\1\0\1\1\1\uffff}>"; static final String[] DFA275_transitionS = { "\5\1\2\uffff\15\1\17\uffff\75\1\1\2\5\1\1\uffff\12\1\6\uffff\21\1\1\uffff\4\1\1\uffff\1\1", "", "\1\3\45\uffff\1\1\1\uffff\15\1\2\uffff\2\1\1\5\1\4\1\6\1\7\1\10\7\1\13\uffff\1\1\10\uffff\1\1\7\uffff\1\1", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA275_eot = DFA.unpackEncodedString(DFA275_eotS); static final short[] DFA275_eof = DFA.unpackEncodedString(DFA275_eofS); static final char[] DFA275_min = DFA.unpackEncodedStringToUnsignedChars(DFA275_minS); static final char[] DFA275_max = DFA.unpackEncodedStringToUnsignedChars(DFA275_maxS); static final short[] DFA275_accept = DFA.unpackEncodedString(DFA275_acceptS); static final short[] DFA275_special = DFA.unpackEncodedString(DFA275_specialS); static final short[][] DFA275_transition; static { int numStates = DFA275_transitionS.length; DFA275_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA275_transition[i] = DFA.unpackEncodedString(DFA275_transitionS[i]); } } class DFA275 extends DFA { public DFA275(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 275; this.eot = DFA275_eot; this.eof = DFA275_eof; this.min = DFA275_min; this.max = DFA275_max; this.accept = DFA275_accept; this.special = DFA275_special; this.transition = DFA275_transition; } public String getDescription() { return "()* loopback of 32323: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 LA275_7 = input.LA(1); int index275_7 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index275_7); if ( s>=0 ) return s; break; case 1 : int LA275_8 = input.LA(1); int index275_8 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index275_8); if ( s>=0 ) return s; break; case 2 : int LA275_5 = input.LA(1); int index275_5 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index275_5); if ( s>=0 ) return s; break; case 3 : int LA275_4 = input.LA(1); int index275_4 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index275_4); if ( s>=0 ) return s; break; case 4 : int LA275_6 = input.LA(1); int index275_6 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index275_6); if ( s>=0 ) return s; break; case 5 : int LA275_3 = input.LA(1); int index275_3 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index275_3); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 275, _s, input); error(nvae); throw nvae; } } static final String DFA281_eotS = "\167\uffff"; static final String DFA281_eofS = "\1\2\166\uffff"; static final String DFA281_minS = "\1\4\1\0\165\uffff"; static final String DFA281_maxS = "\1\u0092\1\0\165\uffff"; static final String DFA281_acceptS = "\2\uffff\1\2\163\uffff\1\1"; static final String DFA281_specialS = "\1\uffff\1\0\165\uffff}>"; static final String[] DFA281_transitionS = { "\4\2\3\uffff\15\2\17\uffff\55\2\1\1\25\2\1\uffff\12\2\6\uffff\21\2\1\uffff\4\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA281_eot = DFA.unpackEncodedString(DFA281_eotS); static final short[] DFA281_eof = DFA.unpackEncodedString(DFA281_eofS); static final char[] DFA281_min = DFA.unpackEncodedStringToUnsignedChars(DFA281_minS); static final char[] DFA281_max = DFA.unpackEncodedStringToUnsignedChars(DFA281_maxS); static final short[] DFA281_accept = DFA.unpackEncodedString(DFA281_acceptS); static final short[] DFA281_special = DFA.unpackEncodedString(DFA281_specialS); static final short[][] DFA281_transition; static { int numStates = DFA281_transitionS.length; DFA281_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA281_transition[i] = DFA.unpackEncodedString(DFA281_transitionS[i]); } } class DFA281 extends DFA { public DFA281(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 281; this.eot = DFA281_eot; this.eof = DFA281_eof; this.min = DFA281_min; this.max = DFA281_max; this.accept = DFA281_accept; this.special = DFA281_special; this.transition = DFA281_transition; } public String getDescription() { return "33104: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 LA281_1 = input.LA(1); int index281_1 = input.index(); input.rewind(); s = -1; if ( (synpred394_InternalFeature()) ) {s = 118;} else if ( (true) ) {s = 2;} input.seek(index281_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 281, _s, input); error(nvae); throw nvae; } } static final String DFA283_eotS = "\12\uffff"; static final String DFA283_eofS = "\1\1\11\uffff"; static final String DFA283_minS = "\1\4\1\uffff\1\4\6\0\1\uffff"; static final String DFA283_maxS = "\1\u0092\1\uffff\1\145\6\0\1\uffff"; static final String DFA283_acceptS = "\1\uffff\1\2\7\uffff\1\1"; static final String DFA283_specialS = "\3\uffff\1\5\1\1\1\3\1\2\1\0\1\4\1\uffff}>"; static final String[] DFA283_transitionS = { "\4\1\3\uffff\15\1\17\uffff\75\1\1\2\5\1\1\uffff\12\1\6\uffff\21\1\1\uffff\4\1\1\uffff\1\1", "", "\1\3\45\uffff\1\1\1\uffff\15\1\2\uffff\2\1\1\4\1\5\1\6\1\7\1\10\7\1\13\uffff\1\1\20\uffff\1\1", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA283_eot = DFA.unpackEncodedString(DFA283_eotS); static final short[] DFA283_eof = DFA.unpackEncodedString(DFA283_eofS); static final char[] DFA283_min = DFA.unpackEncodedStringToUnsignedChars(DFA283_minS); static final char[] DFA283_max = DFA.unpackEncodedStringToUnsignedChars(DFA283_maxS); static final short[] DFA283_accept = DFA.unpackEncodedString(DFA283_acceptS); static final short[] DFA283_special = DFA.unpackEncodedString(DFA283_specialS); static final short[][] DFA283_transition; static { int numStates = DFA283_transitionS.length; DFA283_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA283_transition[i] = DFA.unpackEncodedString(DFA283_transitionS[i]); } } class DFA283 extends DFA { public DFA283(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 283; this.eot = DFA283_eot; this.eof = DFA283_eof; this.min = DFA283_min; this.max = DFA283_max; this.accept = DFA283_accept; this.special = DFA283_special; this.transition = DFA283_transition; } public String getDescription() { return "()* loopback of 33256: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 LA283_7 = input.LA(1); int index283_7 = input.index(); input.rewind(); s = -1; if ( (synpred396_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index283_7); if ( s>=0 ) return s; break; case 1 : int LA283_4 = input.LA(1); int index283_4 = input.index(); input.rewind(); s = -1; if ( (synpred396_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index283_4); if ( s>=0 ) return s; break; case 2 : int LA283_6 = input.LA(1); int index283_6 = input.index(); input.rewind(); s = -1; if ( (synpred396_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index283_6); if ( s>=0 ) return s; break; case 3 : int LA283_5 = input.LA(1); int index283_5 = input.index(); input.rewind(); s = -1; if ( (synpred396_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index283_5); if ( s>=0 ) return s; break; case 4 : int LA283_8 = input.LA(1); int index283_8 = input.index(); input.rewind(); s = -1; if ( (synpred396_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index283_8); if ( s>=0 ) return s; break; case 5 : int LA283_3 = input.LA(1); int index283_3 = input.index(); input.rewind(); s = -1; if ( (synpred396_InternalFeature()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index283_3); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 283, _s, input); error(nvae); throw nvae; } } static final String DFA284_eotS = "\167\uffff"; static final String DFA284_eofS = "\1\2\166\uffff"; static final String DFA284_minS = "\1\4\1\0\165\uffff"; static final String DFA284_maxS = "\1\u0092\1\0\165\uffff"; static final String DFA284_acceptS = "\2\uffff\1\2\163\uffff\1\1"; static final String DFA284_specialS = "\1\uffff\1\0\165\uffff}>"; static final String[] DFA284_transitionS = { "\4\2\3\uffff\15\2\17\uffff\55\2\1\1\25\2\1\uffff\12\2\6\uffff\21\2\1\uffff\4\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA284_eot = DFA.unpackEncodedString(DFA284_eotS); static final short[] DFA284_eof = DFA.unpackEncodedString(DFA284_eofS); static final char[] DFA284_min = DFA.unpackEncodedStringToUnsignedChars(DFA284_minS); static final char[] DFA284_max = DFA.unpackEncodedStringToUnsignedChars(DFA284_maxS); static final short[] DFA284_accept = DFA.unpackEncodedString(DFA284_acceptS); static final short[] DFA284_special = DFA.unpackEncodedString(DFA284_specialS); static final short[][] DFA284_transition; static { int numStates = DFA284_transitionS.length; DFA284_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA284_transition[i] = DFA.unpackEncodedString(DFA284_transitionS[i]); } } class DFA284 extends DFA { public DFA284(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 284; this.eot = DFA284_eot; this.eof = DFA284_eof; this.min = DFA284_min; this.max = DFA284_max; this.accept = DFA284_accept; this.special = DFA284_special; this.transition = DFA284_transition; } public String getDescription() { return "33415: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 LA284_1 = input.LA(1); int index284_1 = input.index(); input.rewind(); s = -1; if ( (synpred397_InternalFeature()) ) {s = 118;} else if ( (true) ) {s = 2;} input.seek(index284_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 284, _s, input); error(nvae); throw nvae; } } private static class FollowSets000 { public static final BitSet FOLLOW_ruleFeatureFile_in_entryRuleFeatureFile67 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFeatureFile74 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__0_in_ruleFeatureFile100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeature_in_entryRuleFeature127 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFeature134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__Group__0_in_ruleFeature160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBackground_in_entryRuleBackground187 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleBackground194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__Group__0_in_ruleBackground220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleScenario_in_entryRuleScenario247 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleScenario254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group__0_in_ruleScenario280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_entryRuleMember307 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleMember314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group__0_in_ruleMember340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGivenReference_in_entryRuleGivenReference367 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleGivenReference374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GivenReference__Group__0_in_ruleGivenReference400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGiven_in_entryRuleGiven427 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleGiven434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Given__Group__0_in_ruleGiven460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWhenReference_in_entryRuleWhenReference487 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleWhenReference494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__WhenReference__Group__0_in_ruleWhenReference520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWhen_in_entryRuleWhen547 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleWhen554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__When__Group__0_in_ruleWhen580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleThenReference_in_entryRuleThenReference607 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleThenReference614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ThenReference__Group__0_in_ruleThenReference640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleThen_in_entryRuleThen667 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleThen674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Then__Group__0_in_ruleThen700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAndReference_in_entryRuleAndReference727 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAndReference734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AndReference__Group__0_in_ruleAndReference760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnd_in_entryRuleAnd787 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAnd794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__And__Group__0_in_ruleAnd820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleButReference_in_entryRuleButReference847 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleButReference854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ButReference__Group__0_in_ruleButReference880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBut_in_entryRuleBut907 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleBut914 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__But__Group__0_in_ruleBut940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBlockExpression_in_entryRuleBlockExpression967 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleBlockExpression974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__BlockExpression__Group__0_in_ruleBlockExpression1002 = new BitSet(new long[]{0xFFFFF400000E00F2L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__BlockExpression__Group__0_in_ruleBlockExpression1014 = new BitSet(new long[]{0xFFFFF400000E00F2L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression1044 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression1051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression1077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression1104 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression1111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression1137 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleShould_in_entryRuleShould1164 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleShould1171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__0_in_ruleShould1197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAssertion_in_entryRuleAssertion1224 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAssertion1231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__0_in_ruleAssertion1257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall1284 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall1291 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall1317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnonymousMember_in_entryRuleAnonymousMember1344 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAnonymousMember1351 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group__0_in_ruleAnonymousMember1377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleType_in_entryRuleType1408 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleType1415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group__0_in_ruleType1441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmSuperTypeReference_in_entryRuleJvmSuperTypeReference1468 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmSuperTypeReference1475 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmSuperTypeReference__Alternatives_in_ruleJvmSuperTypeReference1501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionSuperTypeRef_in_entryRuleXFunctionSuperTypeRef1528 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionSuperTypeRef1535 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__0_in_ruleXFunctionSuperTypeRef1561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnnotationField_in_entryRuleAnnotationField1588 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationField1595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__0_in_ruleAnnotationField1621 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeReferenceNoTypeArgs_in_entryRuleTypeReferenceNoTypeArgs1648 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleTypeReferenceNoTypeArgs1655 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeReferenceNoTypeArgs__TypeAssignment_in_ruleTypeReferenceNoTypeArgs1681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameterizedTypeReferenceWithTypeArgs_in_entryRuleParameterizedTypeReferenceWithTypeArgs1710 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleParameterizedTypeReferenceWithTypeArgs1717 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0_in_ruleParameterizedTypeReferenceWithTypeArgs1743 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionID_in_entryRuleFunctionID1770 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFunctionID1777 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FunctionID__Alternatives_in_ruleFunctionID1803 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOperators_in_entryRuleOperators1830 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOperators1837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Operators__Alternatives_in_ruleOperators1863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_entryRuleXtendEnumLiteral1890 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXtendEnumLiteral1897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XtendEnumLiteral__NameAssignment_in_ruleXtendEnumLiteral1923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_entryRuleCommonModifier1950 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCommonModifier1957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CommonModifier__Alternatives_in_ruleCommonModifier1983 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_entryRuleFieldModifier2010 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFieldModifier2017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FieldModifier__Alternatives_in_ruleFieldModifier2043 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethodModifier_in_entryRuleMethodModifier2070 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleMethodModifier2077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MethodModifier__Alternatives_in_ruleMethodModifier2103 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateExtensionInfo_in_entryRuleCreateExtensionInfo2130 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCreateExtensionInfo2137 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__0_in_ruleCreateExtensionInfo2163 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID2190 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleValidID2197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ValidID__Alternatives_in_ruleValidID2223 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID2250 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFeatureCallID2257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID2283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_entryRuleInnerVarID2310 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInnerVarID2317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InnerVarID__Alternatives_in_ruleInnerVarID2343 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameter_in_entryRuleParameter2370 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleParameter2377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__0_in_ruleParameter2403 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration2430 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration2437 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration2463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_entryRuleXbaseConstructorCall2490 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXbaseConstructorCall2497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__0_in_ruleXbaseConstructorCall2523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter2550 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter2557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter2583 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter2610 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter2617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter2643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral2670 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral2677 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XStringLiteral__Alternatives_in_ruleXStringLiteral2703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2730 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression2737 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_entryRuleXExpressionOrSimpleConstructorCall2790 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrSimpleConstructorCall2797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionOrSimpleConstructorCall__Alternatives_in_ruleXExpressionOrSimpleConstructorCall2823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSimpleStringLiteral_in_entryRuleSimpleStringLiteral2850 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSimpleStringLiteral2857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__0_in_ruleSimpleStringLiteral2883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichString_in_entryRuleRichString2910 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichString2917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group__0_in_ruleRichString2943 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteral_in_entryRuleRichStringLiteral2970 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteral2977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__0_in_ruleRichStringLiteral3003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralStart_in_entryRuleRichStringLiteralStart3030 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteralStart3037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__0_in_ruleRichStringLiteralStart3063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_entryRuleRichStringLiteralInbetween3090 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteralInbetween3097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__0_in_ruleRichStringLiteralInbetween3123 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralEnd_in_entryRuleRichStringLiteralEnd3150 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteralEnd3157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__0_in_ruleRichStringLiteralEnd3183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_entryRuleInternalRichString3210 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInternalRichString3217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__0_in_ruleInternalRichString3243 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_entryRuleRichStringPart3270 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringPart3277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringPart__Alternatives_in_ruleRichStringPart3303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringForLoop_in_entryRuleRichStringForLoop3330 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringForLoop3337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__0_in_ruleRichStringForLoop3363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringIf_in_entryRuleRichStringIf3390 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringIf3397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__0_in_ruleRichStringIf3423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringElseIf_in_entryRuleRichStringElseIf3450 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringElseIf3457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__0_in_ruleRichStringElseIf3483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation3510 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotation3517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation3543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair3570 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair3577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair3603 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList3630 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList3637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList3663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue3690 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValue3697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue3723 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression3750 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationOrExpression3757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression3783 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression3810 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpression3817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression3843 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment3869 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment3876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment3902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign3929 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign3936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_ruleOpSingleAssign3963 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign3991 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign3998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign4024 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression4051 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression4058 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression4084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr4111 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpOr4118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_ruleOpOr4145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression4173 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression4180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression4206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd4233 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd4240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_41_in_ruleOpAnd4267 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression4295 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression4302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression4328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality4355 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality4362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality4388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare4415 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare4422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare4448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression4475 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression4482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression4508 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther4535 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpOther4542 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther4568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression4595 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression4602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression4628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd4655 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd4662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd4688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression4715 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression4722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression4748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti4775 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti4782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti4808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation4835 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation4842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation4868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary4895 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary4902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary4928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression4955 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression4962 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression4988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation5015 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXPostfixOperation5022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation5048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix5075 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpPostfix5082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix5108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall5135 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall5142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall5168 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral5195 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral5202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral5228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral5255 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCollectionLiteral5262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral5288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral5315 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSetLiteral5322 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral5348 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral5375 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXListLiteral5382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral5408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure5435 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXClosure5442 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__0_in_ruleXClosure5468 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure5495 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure5502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure5528 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure5555 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure5562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure5588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression5615 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression5622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression5648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression5675 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression5682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression5708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart5735 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart5742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart5768 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression5795 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression5802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression5828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression5855 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBasicForLoopExpression5862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression5888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression5915 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression5922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression5948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression5975 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression5982 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression6008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression6035 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression6042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression6068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration6095 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration6102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration6128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall6155 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall6162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall6188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper6215 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper6222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper6248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral6275 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral6282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral6308 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral6335 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral6342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral6368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral6395 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXNumberLiteral6402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral6428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral6455 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral6462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral6488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression6515 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression6522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression6548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression6575 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression6582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression6608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression6635 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression6642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression6668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression6695 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSynchronizedExpression6702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression6728 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause6755 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause6762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause6788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName6815 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName6822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName6848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNumber_in_entryRuleNumber6880 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleNumber6887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_in_ruleNumber6917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference6944 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference6951 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference6977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets7004 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleArrayBrackets7011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets7037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef7064 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef7071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef7097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference7124 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference7131 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference7157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference7184 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference7191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference7217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference7244 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference7251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference7277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound7304 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound7311 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound7337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded7364 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded7371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded7397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound7424 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound7431 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound7457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded7484 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded7491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded7517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_entryRuleJvmTypeParameter7544 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeParameter7551 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__0_in_ruleJvmTypeParameter7577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard7604 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard7611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard7637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportSection_in_entryRuleXImportSection7664 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXImportSection7671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7699 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); public static final BitSet FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7711 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); public static final BitSet FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration7741 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXImportDeclaration7748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration7774 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport7801 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport7808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7836 = new BitSet(new long[]{0xE000000000000012L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7848 = new BitSet(new long[]{0xE000000000000012L,0x0000000000000003L}); public static final BitSet FOLLOW_ruleGiven_in_rule__Background__MembersAlternatives_3_0_07887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGivenReference_in_rule__Background__MembersAlternatives_3_0_07904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnd_in_rule__Background__MembersAlternatives_3_1_07936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAndReference_in_rule__Background__MembersAlternatives_3_1_07953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBut_in_rule__Background__MembersAlternatives_3_1_07970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleButReference_in_rule__Background__MembersAlternatives_3_1_07987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGiven_in_rule__Scenario__MembersAlternatives_3_0_08019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleGivenReference_in_rule__Scenario__MembersAlternatives_3_0_08036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnd_in_rule__Scenario__MembersAlternatives_3_1_08068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAndReference_in_rule__Scenario__MembersAlternatives_3_1_08085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBut_in_rule__Scenario__MembersAlternatives_3_1_08102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleButReference_in_rule__Scenario__MembersAlternatives_3_1_08119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWhen_in_rule__Scenario__MembersAlternatives_4_0_08151 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleWhenReference_in_rule__Scenario__MembersAlternatives_4_0_08168 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnd_in_rule__Scenario__MembersAlternatives_4_1_08200 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAndReference_in_rule__Scenario__MembersAlternatives_4_1_08217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBut_in_rule__Scenario__MembersAlternatives_4_1_08234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleButReference_in_rule__Scenario__MembersAlternatives_4_1_08251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleThen_in_rule__Scenario__MembersAlternatives_5_0_08283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleThenReference_in_rule__Scenario__MembersAlternatives_5_0_08300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnd_in_rule__Scenario__MembersAlternatives_5_1_08332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAndReference_in_rule__Scenario__MembersAlternatives_5_1_08349 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBut_in_rule__Scenario__MembersAlternatives_5_1_08366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleButReference_in_rule__Scenario__MembersAlternatives_5_1_08383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__0_in_rule__Member__Alternatives_2_28415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__0_in_rule__Member__Alternatives_2_28433 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__0_in_rule__Member__Alternatives_2_28451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_3__0_in_rule__Member__Alternatives_2_28469 = 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_18502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_1_1_1_in_rule__Member__Alternatives_2_2_1_18520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives8553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives8570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives8587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives8605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives8623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives8640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives8657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives8675 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives8693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives8710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives8727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives8744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives8761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives8778 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives8795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAssertion_in_rule__XPrimaryExpression__Alternatives8812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_18844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_18862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__0_in_rule__XRelationalExpression__Alternatives_18880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__0_in_rule__XRelationalExpression__Alternatives_18898 = 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_18931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__XRelationalExpression__Alternatives_1_1_0_0_18950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__0_in_rule__AnonymousMember__Alternatives_28984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__0_in_rule__AnonymousMember__Alternatives_29002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__0_in_rule__AnonymousMember__Alternatives_2_0_29035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__0_in_rule__AnonymousMember__Alternatives_2_0_29053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__0_in_rule__AnonymousMember__Alternatives_2_0_29071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_3__0_in_rule__AnonymousMember__Alternatives_2_0_29089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_0_in_rule__AnonymousMember__Alternatives_2_0_2_1_19122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_1_in_rule__AnonymousMember__Alternatives_2_0_2_1_19140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_3_0_in_rule__AnonymousMember__Alternatives_2_1_39173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_3_1_in_rule__AnonymousMember__Alternatives_2_1_39191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0__0_in_rule__AnonymousMember__Alternatives_2_1_59224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1__0_in_rule__AnonymousMember__Alternatives_2_1_59242 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2__0_in_rule__AnonymousMember__Alternatives_2_1_59260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3__0_in_rule__AnonymousMember__Alternatives_2_1_59278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_4__0_in_rule__AnonymousMember__Alternatives_2_1_59296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ExpressionAssignment_2_1_9_0_in_rule__AnonymousMember__Alternatives_2_1_99329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ExpressionAssignment_2_1_9_1_in_rule__AnonymousMember__Alternatives_2_1_99347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__AnonymousMember__Alternatives_2_1_99366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__0_in_rule__Type__Alternatives_29400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__0_in_rule__Type__Alternatives_29418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__0_in_rule__Type__Alternatives_29436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__0_in_rule__Type__Alternatives_29454 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmSuperTypeReference__Alternatives9487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionSuperTypeRef_in_rule__JvmSuperTypeReference__Alternatives9504 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__0_in_rule__AnnotationField__Alternatives_29536 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__0_in_rule__AnnotationField__Alternatives_29554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__0_in_rule__AnnotationField__Alternatives_29572 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__0_in_rule__AnnotationField__Alternatives_29590 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__0_in_rule__AnnotationField__Alternatives_29608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__0_in_rule__AnnotationField__Alternatives_2_0_09641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__0_in_rule__AnnotationField__Alternatives_2_0_09659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__FunctionID__Alternatives9693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOperators_in_rule__FunctionID__Alternatives9710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__Operators__Alternatives9742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_rule__Operators__Alternatives9759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_rule__Operators__Alternatives9776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_rule__Operators__Alternatives9793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_rule__Operators__Alternatives9810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_rule__Operators__Alternatives9827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_rule__Operators__Alternatives9844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_rule__Operators__Alternatives9861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_rule__Operators__Alternatives9878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__CommonModifier__Alternatives9911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__CommonModifier__Alternatives9931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__CommonModifier__Alternatives9951 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__CommonModifier__Alternatives9971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__CommonModifier__Alternatives9991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__CommonModifier__Alternatives10011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__CommonModifier__Alternatives10031 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__CommonModifier__Alternatives10051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__CommonModifier__Alternatives10071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__CommonModifier__Alternatives10091 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__CommonModifier__Alternatives10111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__CommonModifier__Alternatives10131 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__CommonModifier__Alternatives10151 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__FieldModifier__Alternatives10186 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__FieldModifier__Alternatives10206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__MethodModifier__Alternatives10241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__MethodModifier__Alternatives10261 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ValidID__Alternatives10295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__ValidID__Alternatives10313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__ValidID__Alternatives10333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__ValidID__Alternatives10353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_64_in_rule__ValidID__Alternatives10373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__ValidID__Alternatives10393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__FeatureCallID__Alternatives10427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__FeatureCallID__Alternatives10445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__InnerVarID__Alternatives10479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__InnerVarID__Alternatives10497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__InnerVarID__Alternatives10517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__InnerVarID__Alternatives10537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__InnerVarID__Alternatives10557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__InnerVarID__Alternatives10577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__InnerVarID__Alternatives10597 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__InnerVarID__Alternatives10617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__InnerVarID__Alternatives10637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__InnerVarID__Alternatives10657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__InnerVarID__Alternatives10677 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_71_in_rule__InnerVarID__Alternatives10697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__InnerVarID__Alternatives10717 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__InnerVarID__Alternatives10737 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__InnerVarID__Alternatives10757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__InnerVarID__Alternatives10777 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__InnerVarID__Alternatives10797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__InnerVarID__Alternatives10817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__InnerVarID__Alternatives10837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__InnerVarID__Alternatives10857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__InnerVarID__Alternatives10877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__InnerVarID__Alternatives10897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__InnerVarID__Alternatives10917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__InnerVarID__Alternatives10937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__InnerVarID__Alternatives10957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__InnerVarID__Alternatives10977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_64_in_rule__InnerVarID__Alternatives10997 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__InnerVarID__Alternatives11017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__0_in_rule__XVariableDeclaration__Alternatives_0_0_111051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__0_in_rule__XVariableDeclaration__Alternatives_0_0_111069 = 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_011102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XVariableDeclaration__Alternatives_0_0_1_0_011121 = 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_111155 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XVariableDeclaration__Alternatives_0_0_1_1_111174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_rule__XVariableDeclaration__Alternatives_111208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_1_1_in_rule__XVariableDeclaration__Alternatives_111226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XbaseConstructorCall__Alternatives_4_111259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__0_in_rule__XbaseConstructorCall__Alternatives_4_111277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSimpleStringLiteral_in_rule__XStringLiteral__Alternatives11310 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichString_in_rule__XStringLiteral__Alternatives11327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_211359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_211377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_rule__XExpressionOrSimpleConstructorCall__Alternatives11411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrSimpleConstructorCall__Alternatives11429 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_0_in_rule__RichString__Alternatives_111461 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__0_in_rule__RichString__Alternatives_111479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_0_in_rule__RichStringLiteralInbetween__Alternatives_111512 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_1_in_rule__RichStringLiteralInbetween__Alternatives_111530 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_0_in_rule__RichStringLiteralEnd__Alternatives_111563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_1_in_rule__RichStringLiteralEnd__Alternatives_111581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__RichStringPart__Alternatives11614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringForLoop_in_rule__RichStringPart__Alternatives11631 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringIf_in_rule__RichStringPart__Alternatives11648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_111680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_111698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives11731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives11749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives11782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives11800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives11832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives11849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives11881 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives11899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpMultiAssign__Alternatives11933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpMultiAssign__Alternatives11953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_75_in_rule__OpMultiAssign__Alternatives11973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_76_in_rule__OpMultiAssign__Alternatives11993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_77_in_rule__OpMultiAssign__Alternatives12013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives12032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives12050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__OpEquality__Alternatives12084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_79_in_rule__OpEquality__Alternatives12104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_80_in_rule__OpEquality__Alternatives12124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__OpEquality__Alternatives12144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__OpCompare__Alternatives12179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives12198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpCompare__Alternatives12217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpCompare__Alternatives12237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_85_in_rule__OpOther__Alternatives12272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_86_in_rule__OpOther__Alternatives12292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives12311 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_87_in_rule__OpOther__Alternatives12330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__OpOther__Alternatives12350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives12369 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives12387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_89_in_rule__OpOther__Alternatives12406 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__OpOther__Alternatives12426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_112460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpOther__Alternatives_5_112479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_112513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpOther__Alternatives_6_112532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__OpOther__Alternatives_6_112552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_91_in_rule__OpAdd__Alternatives12587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__OpAdd__Alternatives12607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__OpMulti__Alternatives12642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__OpMulti__Alternatives12662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__OpMulti__Alternatives12682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__OpMulti__Alternatives12702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives12736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives12754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__OpUnary__Alternatives12787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__OpUnary__Alternatives12807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_91_in_rule__OpUnary__Alternatives12827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__OpPostfix__Alternatives12862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_99_in_rule__OpPostfix__Alternatives12882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_112916 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_112934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_112968 = 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_112987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_113021 = 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_113040 = 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_113058 = 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_113091 = 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_113109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives13142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives13160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives13178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives13195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives13212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives13229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives13246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives13278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives13295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_313327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_313345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives13379 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives13397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_113429 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_113447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives13480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_101_in_rule__IdOrSuper__Alternatives13498 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__XBooleanLiteral__Alternatives_113533 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_113552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_313585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_313603 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_HEX_in_rule__Number__Alternatives13636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives13653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_013686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_013703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_113735 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_113752 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives13784 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives13802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives13834 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives13851 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_213883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_213901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_113934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_113952 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_113970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_314003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_314021 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__0__Impl_in_rule__FeatureFile__Group__014052 = new BitSet(new long[]{0x0000800000000100L,0x0800000000000080L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__1_in_rule__FeatureFile__Group__014055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__1__Impl_in_rule__FeatureFile__Group__114113 = new BitSet(new long[]{0x0000800000000100L,0x0800000000000080L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__2_in_rule__FeatureFile__Group__114116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group_1__0_in_rule__FeatureFile__Group__1__Impl14143 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__2__Impl_in_rule__FeatureFile__Group__214174 = new BitSet(new long[]{0x0000800000000100L,0x0800000000000080L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__3_in_rule__FeatureFile__Group__214177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__ImportSectionAssignment_2_in_rule__FeatureFile__Group__2__Impl14204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group__3__Impl_in_rule__FeatureFile__Group__314235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__XtendTypesAssignment_3_in_rule__FeatureFile__Group__3__Impl14262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group_1__0__Impl_in_rule__FeatureFile__Group_1__014301 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__FeatureFile__Group_1__1_in_rule__FeatureFile__Group_1__014304 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__FeatureFile__Group_1__0__Impl14332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__Group_1__1__Impl_in_rule__FeatureFile__Group_1__114363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureFile__PackageAssignment_1_1_in_rule__FeatureFile__Group_1__1__Impl14390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__Group__0__Impl_in_rule__Feature__Group__014424 = new BitSet(new long[]{0x0000000000000100L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Feature__Group__1_in_rule__Feature__Group__014427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__Group__1__Impl_in_rule__Feature__Group__114485 = new BitSet(new long[]{0x0000000000000100L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Feature__Group__2_in_rule__Feature__Group__114488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__AnnotationsAssignment_1_in_rule__Feature__Group__1__Impl14515 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Feature__Group__2__Impl_in_rule__Feature__Group__214546 = new BitSet(new long[]{0x0000000000000E00L}); public static final BitSet FOLLOW_rule__Feature__Group__3_in_rule__Feature__Group__214549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__NameAssignment_2_in_rule__Feature__Group__2__Impl14576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__Group__3__Impl_in_rule__Feature__Group__314606 = new BitSet(new long[]{0x0000000000000E00L}); public static final BitSet FOLLOW_rule__Feature__Group__4_in_rule__Feature__Group__314609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__DescriptionAssignment_3_in_rule__Feature__Group__3__Impl14636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__Group__4__Impl_in_rule__Feature__Group__414667 = new BitSet(new long[]{0x0000000000000E00L}); public static final BitSet FOLLOW_rule__Feature__Group__5_in_rule__Feature__Group__414670 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__MembersAssignment_4_in_rule__Feature__Group__4__Impl14697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__Group__5__Impl_in_rule__Feature__Group__514728 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Feature__MembersAssignment_5_in_rule__Feature__Group__5__Impl14755 = new BitSet(new long[]{0x0000000000000802L}); public static final BitSet FOLLOW_rule__Background__Group__0__Impl_in_rule__Background__Group__014798 = new BitSet(new long[]{0x0000000000000400L}); public static final BitSet FOLLOW_rule__Background__Group__1_in_rule__Background__Group__014801 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__Group__1__Impl_in_rule__Background__Group__114859 = new BitSet(new long[]{0xE7FFF00000001010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Background__Group__2_in_rule__Background__Group__114862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__NameAssignment_1_in_rule__Background__Group__1__Impl14889 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__Group__2__Impl_in_rule__Background__Group__214919 = new BitSet(new long[]{0xE7FFF00000001010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Background__Group__3_in_rule__Background__Group__214922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__MembersAssignment_2_in_rule__Background__Group__2__Impl14949 = new BitSet(new long[]{0xE7FFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Background__Group__3__Impl_in_rule__Background__Group__314980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__Group_3__0_in_rule__Background__Group__3__Impl15007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__Group_3__0__Impl_in_rule__Background__Group_3__015046 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__Background__Group_3__1_in_rule__Background__Group_3__015049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__MembersAssignment_3_0_in_rule__Background__Group_3__0__Impl15076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__Group_3__1__Impl_in_rule__Background__Group_3__115106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__MembersAssignment_3_1_in_rule__Background__Group_3__1__Impl15133 = new BitSet(new long[]{0x0000000000018002L}); public static final BitSet FOLLOW_rule__Scenario__Group__0__Impl_in_rule__Scenario__Group__015168 = new BitSet(new long[]{0x0000000000000800L}); public static final BitSet FOLLOW_rule__Scenario__Group__1_in_rule__Scenario__Group__015171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group__1__Impl_in_rule__Scenario__Group__115229 = new BitSet(new long[]{0xE7FFF00000007010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Scenario__Group__2_in_rule__Scenario__Group__115232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__NameAssignment_1_in_rule__Scenario__Group__1__Impl15259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group__2__Impl_in_rule__Scenario__Group__215289 = new BitSet(new long[]{0xE7FFF00000007010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Scenario__Group__3_in_rule__Scenario__Group__215292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_2_in_rule__Scenario__Group__2__Impl15319 = new BitSet(new long[]{0xE7FFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Scenario__Group__3__Impl_in_rule__Scenario__Group__315350 = new BitSet(new long[]{0xE7FFF00000007010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Scenario__Group__4_in_rule__Scenario__Group__315353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_3__0_in_rule__Scenario__Group__3__Impl15380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group__4__Impl_in_rule__Scenario__Group__415411 = new BitSet(new long[]{0xE7FFF00000007010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Scenario__Group__5_in_rule__Scenario__Group__415414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_4__0_in_rule__Scenario__Group__4__Impl15441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group__5__Impl_in_rule__Scenario__Group__515472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_5__0_in_rule__Scenario__Group__5__Impl15499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_3__0__Impl_in_rule__Scenario__Group_3__015542 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__Scenario__Group_3__1_in_rule__Scenario__Group_3__015545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_3_0_in_rule__Scenario__Group_3__0__Impl15572 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_3__1__Impl_in_rule__Scenario__Group_3__115602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_3_1_in_rule__Scenario__Group_3__1__Impl15629 = new BitSet(new long[]{0x0000000000018002L}); public static final BitSet FOLLOW_rule__Scenario__Group_4__0__Impl_in_rule__Scenario__Group_4__015664 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__Scenario__Group_4__1_in_rule__Scenario__Group_4__015667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_4_0_in_rule__Scenario__Group_4__0__Impl15694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_4__1__Impl_in_rule__Scenario__Group_4__115724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_4_1_in_rule__Scenario__Group_4__1__Impl15751 = new BitSet(new long[]{0x0000000000018002L}); public static final BitSet FOLLOW_rule__Scenario__Group_5__0__Impl_in_rule__Scenario__Group_5__015786 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__Scenario__Group_5__1_in_rule__Scenario__Group_5__015789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_5_0_in_rule__Scenario__Group_5__0__Impl15816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__Group_5__1__Impl_in_rule__Scenario__Group_5__115846 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAssignment_5_1_in_rule__Scenario__Group_5__1__Impl15873 = new BitSet(new long[]{0x0000000000018002L}); public static final BitSet FOLLOW_rule__Member__Group__0__Impl_in_rule__Member__Group__015908 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group__1_in_rule__Member__Group__015911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group__1__Impl_in_rule__Member__Group__115969 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group__2_in_rule__Member__Group__115972 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__AnnotationsAssignment_1_in_rule__Member__Group__1__Impl15999 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Member__Group__2__Impl_in_rule__Member__Group__216030 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2__0_in_rule__Member__Group__2__Impl16057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2__0__Impl_in_rule__Member__Group_2__016093 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2__1_in_rule__Member__Group_2__016096 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2__1__Impl_in_rule__Member__Group_2__116154 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2__2_in_rule__Member__Group_2__116157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_1_in_rule__Member__Group_2__1__Impl16184 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2__2__Impl_in_rule__Member__Group_2__216215 = new BitSet(new long[]{0x0000088000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2__3_in_rule__Member__Group_2__216218 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_2_in_rule__Member__Group_2__2__Impl16245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2__3__Impl_in_rule__Member__Group_2__316275 = new BitSet(new long[]{0x0000088000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2__4_in_rule__Member__Group_2__316278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__0_in_rule__Member__Group_2__3__Impl16305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2__4__Impl_in_rule__Member__Group_2__416336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__Member__Group_2__4__Impl16365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__0__Impl_in_rule__Member__Group_2_2_0__016408 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__1_in_rule__Member__Group_2_2_0__016411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_0_0_in_rule__Member__Group_2_2_0__0__Impl16438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__1__Impl_in_rule__Member__Group_2_2_0__116468 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__2_in_rule__Member__Group_2_2_0__116471 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_0_1_in_rule__Member__Group_2_2_0__1__Impl16498 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__2__Impl_in_rule__Member__Group_2_2_0__216529 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__3_in_rule__Member__Group_2_2_0__216532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_2_0_2_in_rule__Member__Group_2_2_0__2__Impl16559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_0__3__Impl_in_rule__Member__Group_2_2_0__316590 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_2_0_3_in_rule__Member__Group_2_2_0__3__Impl16617 = 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__016655 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__1_in_rule__Member__Group_2_2_1__016658 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_1_0_in_rule__Member__Group_2_2_1__0__Impl16685 = 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__116715 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__2_in_rule__Member__Group_2_2_1__116718 = 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__Impl16745 = new BitSet(new long[]{0x07FFF00000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__2__Impl_in_rule__Member__Group_2_2_1__216776 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__3_in_rule__Member__Group_2_2_1__216779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_2_1_2_in_rule__Member__Group_2_2_1__2__Impl16806 = 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__316836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_2_1_3_in_rule__Member__Group_2_2_1__3__Impl16863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__0__Impl_in_rule__Member__Group_2_2_2__016902 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__1_in_rule__Member__Group_2_2_2__016905 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_2_0_in_rule__Member__Group_2_2_2__0__Impl16932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__1__Impl_in_rule__Member__Group_2_2_2__116962 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__2_in_rule__Member__Group_2_2_2__116965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_2_1_in_rule__Member__Group_2_2_2__1__Impl16992 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__2__Impl_in_rule__Member__Group_2_2_2__217023 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__3_in_rule__Member__Group_2_2_2__217026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_2_2_in_rule__Member__Group_2_2_2__2__Impl17053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__3__Impl_in_rule__Member__Group_2_2_2__317083 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__4_in_rule__Member__Group_2_2_2__317086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_2_3_in_rule__Member__Group_2_2_2__3__Impl17113 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__4__Impl_in_rule__Member__Group_2_2_2__417144 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__5_in_rule__Member__Group_2_2_2__417147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_2_2_4_in_rule__Member__Group_2_2_2__4__Impl17174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_2__5__Impl_in_rule__Member__Group_2_2_2__517204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_2_2_5_in_rule__Member__Group_2_2_2__5__Impl17231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_3__0__Impl_in_rule__Member__Group_2_2_3__017274 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_3__1_in_rule__Member__Group_2_2_3__017277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_2_3_0_in_rule__Member__Group_2_2_3__0__Impl17304 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_3__1__Impl_in_rule__Member__Group_2_2_3__117334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_2_3_1_in_rule__Member__Group_2_2_3__1__Impl17361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__0__Impl_in_rule__Member__Group_2_3__017395 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__1_in_rule__Member__Group_2_3__017398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__Member__Group_2_3__0__Impl17426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__1__Impl_in_rule__Member__Group_2_3__117457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__InitialValueAssignment_2_3_1_in_rule__Member__Group_2_3__1__Impl17484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GivenReference__Group__0__Impl_in_rule__GivenReference__Group__017518 = new BitSet(new long[]{0x0000000000001000L}); public static final BitSet FOLLOW_rule__GivenReference__Group__1_in_rule__GivenReference__Group__017521 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GivenReference__Group__1__Impl_in_rule__GivenReference__Group__117579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__GivenReference__ReferenceAssignment_1_in_rule__GivenReference__Group__1__Impl17606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Given__Group__0__Impl_in_rule__Given__Group__017640 = new BitSet(new long[]{0x0000000000001000L}); public static final BitSet FOLLOW_rule__Given__Group__1_in_rule__Given__Group__017643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Given__Group__1__Impl_in_rule__Given__Group__117701 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__Given__Group__2_in_rule__Given__Group__117704 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Given__NameAssignment_1_in_rule__Given__Group__1__Impl17731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Given__Group__2__Impl_in_rule__Given__Group__217761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Given__ExpressionAssignment_2_in_rule__Given__Group__2__Impl17788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__WhenReference__Group__0__Impl_in_rule__WhenReference__Group__017824 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__WhenReference__Group__1_in_rule__WhenReference__Group__017827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__WhenReference__Group__1__Impl_in_rule__WhenReference__Group__117885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__WhenReference__ReferenceAssignment_1_in_rule__WhenReference__Group__1__Impl17912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__When__Group__0__Impl_in_rule__When__Group__017946 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_rule__When__Group__1_in_rule__When__Group__017949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__When__Group__1__Impl_in_rule__When__Group__118007 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__When__Group__2_in_rule__When__Group__118010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__When__NameAssignment_1_in_rule__When__Group__1__Impl18037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__When__Group__2__Impl_in_rule__When__Group__218067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__When__ExpressionAssignment_2_in_rule__When__Group__2__Impl18094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ThenReference__Group__0__Impl_in_rule__ThenReference__Group__018130 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_rule__ThenReference__Group__1_in_rule__ThenReference__Group__018133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ThenReference__Group__1__Impl_in_rule__ThenReference__Group__118191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ThenReference__ReferenceAssignment_1_in_rule__ThenReference__Group__1__Impl18218 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Then__Group__0__Impl_in_rule__Then__Group__018252 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_rule__Then__Group__1_in_rule__Then__Group__018255 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Then__Group__1__Impl_in_rule__Then__Group__118313 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__Then__Group__2_in_rule__Then__Group__118316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Then__NameAssignment_1_in_rule__Then__Group__1__Impl18343 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Then__Group__2__Impl_in_rule__Then__Group__218373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Then__ExpressionAssignment_2_in_rule__Then__Group__2__Impl18400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AndReference__Group__0__Impl_in_rule__AndReference__Group__018436 = new BitSet(new long[]{0x0000000000008000L}); public static final BitSet FOLLOW_rule__AndReference__Group__1_in_rule__AndReference__Group__018439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AndReference__Group__1__Impl_in_rule__AndReference__Group__118497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AndReference__ReferenceAssignment_1_in_rule__AndReference__Group__1__Impl18524 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__And__Group__0__Impl_in_rule__And__Group__018558 = new BitSet(new long[]{0x0000000000008000L}); public static final BitSet FOLLOW_rule__And__Group__1_in_rule__And__Group__018561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__And__Group__1__Impl_in_rule__And__Group__118619 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__And__Group__2_in_rule__And__Group__118622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__And__NameAssignment_1_in_rule__And__Group__1__Impl18649 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__And__Group__2__Impl_in_rule__And__Group__218679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__And__ExpressionAssignment_2_in_rule__And__Group__2__Impl18706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ButReference__Group__0__Impl_in_rule__ButReference__Group__018742 = new BitSet(new long[]{0x0000000000018000L}); public static final BitSet FOLLOW_rule__ButReference__Group__1_in_rule__ButReference__Group__018745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ButReference__Group__1__Impl_in_rule__ButReference__Group__118803 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ButReference__ReferenceAssignment_1_in_rule__ButReference__Group__1__Impl18830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__But__Group__0__Impl_in_rule__But__Group__018864 = new BitSet(new long[]{0x0000000000010000L}); public static final BitSet FOLLOW_rule__But__Group__1_in_rule__But__Group__018867 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__But__Group__1__Impl_in_rule__But__Group__118925 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__But__Group__2_in_rule__But__Group__118928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__But__NameAssignment_1_in_rule__But__Group__1__Impl18955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__But__Group__2__Impl_in_rule__But__Group__218985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__But__ExpressionAssignment_2_in_rule__But__Group__2__Impl19012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__BlockExpression__Group__0__Impl_in_rule__BlockExpression__Group__019048 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__BlockExpression__Group__1_in_rule__BlockExpression__Group__019051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__BlockExpression__ExpressionsAssignment_0_in_rule__BlockExpression__Group__0__Impl19078 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__BlockExpression__Group__1__Impl_in_rule__BlockExpression__Group__119108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__BlockExpression__Group__1__Impl19137 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__019174 = new BitSet(new long[]{0x0000040000000000L,0x00000280001C0000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__019177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl19204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__119233 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl19260 = new BitSet(new long[]{0x0000040000000002L,0x00000280001C0000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__019295 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__019298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl19325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__119355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl19382 = 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__019416 = 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__Impl19443 = 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__019475 = 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__019478 = 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__119536 = 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__Impl19563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__019597 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__019600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl19627 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__119657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl19684 = 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__019718 = 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__Impl19745 = 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__019777 = new BitSet(new long[]{0x0000040000000000L,0x0000008000000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__019780 = 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__119838 = 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__Impl19865 = 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__019899 = 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__019902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl19930 = 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__119961 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_104_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl19989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__0__Impl_in_rule__XRelationalExpression__Group_1_2__020024 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__1_in_rule__XRelationalExpression__Group_1_2__020027 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0__0_in_rule__XRelationalExpression__Group_1_2__0__Impl20054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__1__Impl_in_rule__XRelationalExpression__Group_1_2__120084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_2_1_in_rule__XRelationalExpression__Group_1_2__1__Impl20111 = 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__020145 = 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__Impl20172 = 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__020204 = 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__020207 = 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__120265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_105_in_rule__XRelationalExpression__Group_1_2_0_0__1__Impl20293 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__0__Impl_in_rule__XRelationalExpression__Group_1_3__020328 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__1_in_rule__XRelationalExpression__Group_1_3__020331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0__0_in_rule__XRelationalExpression__Group_1_3__0__Impl20358 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__1__Impl_in_rule__XRelationalExpression__Group_1_3__120388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_3_1_in_rule__XRelationalExpression__Group_1_3__1__Impl20415 = 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__020449 = 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__Impl20476 = 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__020508 = new BitSet(new long[]{0x0000040000000000L,0x00000280001C0000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1_in_rule__XRelationalExpression__Group_1_3_0_0__020511 = 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__120569 = 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__Impl20596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__0__Impl_in_rule__Should__Group__020630 = new BitSet(new long[]{0x0000000000000010L,0x0000040000000000L}); public static final BitSet FOLLOW_rule__Should__Group__1_in_rule__Should__Group__020633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__Should__Group__0__Impl20661 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__1__Impl_in_rule__Should__Group__120692 = new BitSet(new long[]{0x0000000000000010L,0x0000040000000000L}); public static final BitSet FOLLOW_rule__Should__Group__2_in_rule__Should__Group__120695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_106_in_rule__Should__Group__1__Impl20724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__2__Impl_in_rule__Should__Group__220757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__Should__Group__2__Impl20784 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__0__Impl_in_rule__Assertion__Group__020819 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__Assertion__Group__1_in_rule__Assertion__Group__020822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__1__Impl_in_rule__Assertion__Group__120880 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__Assertion__Group__2_in_rule__Assertion__Group__120883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_107_in_rule__Assertion__Group__1__Impl20911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__2__Impl_in_rule__Assertion__Group__220942 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__ExpressionAssignment_2_in_rule__Assertion__Group__2__Impl20969 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__021005 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__021008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_rule__XConstructorCall__Group__0__Impl21035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__121064 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__0_in_rule__XConstructorCall__Group__1__Impl21091 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__0__Impl_in_rule__XConstructorCall__Group_1__021126 = new BitSet(new long[]{0xFFFFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__1_in_rule__XConstructorCall__Group_1__021129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0__0_in_rule__XConstructorCall__Group_1__0__Impl21156 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__1__Impl_in_rule__XConstructorCall__Group_1__121186 = new BitSet(new long[]{0xFFFFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__2_in_rule__XConstructorCall__Group_1__121189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__MembersAssignment_1_1_in_rule__XConstructorCall__Group_1__1__Impl21216 = new BitSet(new long[]{0xFFFFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__2__Impl_in_rule__XConstructorCall__Group_1__221247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XConstructorCall__Group_1__2__Impl21275 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0__0__Impl_in_rule__XConstructorCall__Group_1_0__021312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0_0__0_in_rule__XConstructorCall__Group_1_0__0__Impl21339 = 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__021371 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0_0__1_in_rule__XConstructorCall__Group_1_0_0__021374 = 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__121432 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__XConstructorCall__Group_1_0_0__1__Impl21460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group__0__Impl_in_rule__AnonymousMember__Group__021495 = new BitSet(new long[]{0xFFFFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group__1_in_rule__AnonymousMember__Group__021498 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group__1__Impl_in_rule__AnonymousMember__Group__121556 = new BitSet(new long[]{0xFFFFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group__2_in_rule__AnonymousMember__Group__121559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__AnnotationsAssignment_1_in_rule__AnonymousMember__Group__1__Impl21586 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group__2__Impl_in_rule__AnonymousMember__Group__221617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Alternatives_2_in_rule__AnonymousMember__Group__2__Impl21644 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__0__Impl_in_rule__AnonymousMember__Group_2_0__021680 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__1_in_rule__AnonymousMember__Group_2_0__021683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__1__Impl_in_rule__AnonymousMember__Group_2_0__121741 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__2_in_rule__AnonymousMember__Group_2_0__121744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_1_in_rule__AnonymousMember__Group_2_0__1__Impl21771 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__2__Impl_in_rule__AnonymousMember__Group_2_0__221802 = new BitSet(new long[]{0x0000088000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__3_in_rule__AnonymousMember__Group_2_0__221805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Alternatives_2_0_2_in_rule__AnonymousMember__Group_2_0__2__Impl21832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__3__Impl_in_rule__AnonymousMember__Group_2_0__321862 = new BitSet(new long[]{0x0000088000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__4_in_rule__AnonymousMember__Group_2_0__321865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_3__0_in_rule__AnonymousMember__Group_2_0__3__Impl21892 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0__4__Impl_in_rule__AnonymousMember__Group_2_0__421923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__AnonymousMember__Group_2_0__4__Impl21952 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__0__Impl_in_rule__AnonymousMember__Group_2_0_2_0__021995 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__1_in_rule__AnonymousMember__Group_2_0_2_0__021998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_0_in_rule__AnonymousMember__Group_2_0_2_0__0__Impl22025 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__1__Impl_in_rule__AnonymousMember__Group_2_0_2_0__122055 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__2_in_rule__AnonymousMember__Group_2_0_2_0__122058 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_1_in_rule__AnonymousMember__Group_2_0_2_0__1__Impl22085 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__2__Impl_in_rule__AnonymousMember__Group_2_0_2_0__222116 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__3_in_rule__AnonymousMember__Group_2_0_2_0__222119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_0_2_in_rule__AnonymousMember__Group_2_0_2_0__2__Impl22146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_0__3__Impl_in_rule__AnonymousMember__Group_2_0_2_0__322177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_0_3_in_rule__AnonymousMember__Group_2_0_2_0__3__Impl22204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__0__Impl_in_rule__AnonymousMember__Group_2_0_2_1__022242 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__1_in_rule__AnonymousMember__Group_2_0_2_1__022245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_0_in_rule__AnonymousMember__Group_2_0_2_1__0__Impl22272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__1__Impl_in_rule__AnonymousMember__Group_2_0_2_1__122302 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__2_in_rule__AnonymousMember__Group_2_0_2_1__122305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Alternatives_2_0_2_1_1_in_rule__AnonymousMember__Group_2_0_2_1__1__Impl22332 = new BitSet(new long[]{0x07FFF00000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__2__Impl_in_rule__AnonymousMember__Group_2_0_2_1__222363 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__3_in_rule__AnonymousMember__Group_2_0_2_1__222366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_1_2_in_rule__AnonymousMember__Group_2_0_2_1__2__Impl22393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_1__3__Impl_in_rule__AnonymousMember__Group_2_0_2_1__322423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_1_3_in_rule__AnonymousMember__Group_2_0_2_1__3__Impl22450 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__0__Impl_in_rule__AnonymousMember__Group_2_0_2_2__022489 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__1_in_rule__AnonymousMember__Group_2_0_2_2__022492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_0_in_rule__AnonymousMember__Group_2_0_2_2__0__Impl22519 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__1__Impl_in_rule__AnonymousMember__Group_2_0_2_2__122549 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__2_in_rule__AnonymousMember__Group_2_0_2_2__122552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_1_in_rule__AnonymousMember__Group_2_0_2_2__1__Impl22579 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__2__Impl_in_rule__AnonymousMember__Group_2_0_2_2__222610 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__3_in_rule__AnonymousMember__Group_2_0_2_2__222613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_2_in_rule__AnonymousMember__Group_2_0_2_2__2__Impl22640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__3__Impl_in_rule__AnonymousMember__Group_2_0_2_2__322670 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__4_in_rule__AnonymousMember__Group_2_0_2_2__322673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_3_in_rule__AnonymousMember__Group_2_0_2_2__3__Impl22700 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__4__Impl_in_rule__AnonymousMember__Group_2_0_2_2__422731 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__5_in_rule__AnonymousMember__Group_2_0_2_2__422734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_2_4_in_rule__AnonymousMember__Group_2_0_2_2__4__Impl22761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_2__5__Impl_in_rule__AnonymousMember__Group_2_0_2_2__522791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_2_5_in_rule__AnonymousMember__Group_2_0_2_2__5__Impl22818 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_3__0__Impl_in_rule__AnonymousMember__Group_2_0_2_3__022861 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_3__1_in_rule__AnonymousMember__Group_2_0_2_3__022864 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__TypeAssignment_2_0_2_3_0_in_rule__AnonymousMember__Group_2_0_2_3__0__Impl22891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_2_3__1__Impl_in_rule__AnonymousMember__Group_2_0_2_3__122921 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_0_2_3_1_in_rule__AnonymousMember__Group_2_0_2_3__1__Impl22948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_3__0__Impl_in_rule__AnonymousMember__Group_2_0_3__022982 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_3__1_in_rule__AnonymousMember__Group_2_0_3__022985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__AnonymousMember__Group_2_0_3__0__Impl23013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_0_3__1__Impl_in_rule__AnonymousMember__Group_2_0_3__123044 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__InitialValueAssignment_2_0_3_1_in_rule__AnonymousMember__Group_2_0_3__1__Impl23071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__0__Impl_in_rule__AnonymousMember__Group_2_1__023105 = new BitSet(new long[]{0xFFFFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__1_in_rule__AnonymousMember__Group_2_1__023108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__1__Impl_in_rule__AnonymousMember__Group_2_1__123166 = new BitSet(new long[]{0xFFFFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__2_in_rule__AnonymousMember__Group_2_1__123169 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_1_in_rule__AnonymousMember__Group_2_1__1__Impl23196 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__2__Impl_in_rule__AnonymousMember__Group_2_1__223227 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__3_in_rule__AnonymousMember__Group_2_1__223230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ModifiersAssignment_2_1_2_in_rule__AnonymousMember__Group_2_1__2__Impl23257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__3__Impl_in_rule__AnonymousMember__Group_2_1__323287 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__4_in_rule__AnonymousMember__Group_2_1__323290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Alternatives_2_1_3_in_rule__AnonymousMember__Group_2_1__3__Impl23317 = new BitSet(new long[]{0xFFFFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__4__Impl_in_rule__AnonymousMember__Group_2_1__423348 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__5_in_rule__AnonymousMember__Group_2_1__423351 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__0_in_rule__AnonymousMember__Group_2_1__4__Impl23378 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__5__Impl_in_rule__AnonymousMember__Group_2_1__523409 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801400001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__6_in_rule__AnonymousMember__Group_2_1__523412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Alternatives_2_1_5_in_rule__AnonymousMember__Group_2_1__5__Impl23439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__6__Impl_in_rule__AnonymousMember__Group_2_1__623469 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801400001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__7_in_rule__AnonymousMember__Group_2_1__623472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6__0_in_rule__AnonymousMember__Group_2_1__6__Impl23499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__7__Impl_in_rule__AnonymousMember__Group_2_1__723530 = new BitSet(new long[]{0x00000C00000E0000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__8_in_rule__AnonymousMember__Group_2_1__723533 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__AnonymousMember__Group_2_1__7__Impl23561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__8__Impl_in_rule__AnonymousMember__Group_2_1__823592 = new BitSet(new long[]{0x00000C00000E0000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__9_in_rule__AnonymousMember__Group_2_1__823595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8__0_in_rule__AnonymousMember__Group_2_1__8__Impl23622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1__9__Impl_in_rule__AnonymousMember__Group_2_1__923653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Alternatives_2_1_9_in_rule__AnonymousMember__Group_2_1__9__Impl23680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__0__Impl_in_rule__AnonymousMember__Group_2_1_4__023731 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__1_in_rule__AnonymousMember__Group_2_1_4__023734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__AnonymousMember__Group_2_1_4__0__Impl23762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__1__Impl_in_rule__AnonymousMember__Group_2_1_4__123793 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__2_in_rule__AnonymousMember__Group_2_1_4__123796 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__TypeParametersAssignment_2_1_4_1_in_rule__AnonymousMember__Group_2_1_4__1__Impl23823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__2__Impl_in_rule__AnonymousMember__Group_2_1_4__223853 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__3_in_rule__AnonymousMember__Group_2_1_4__223856 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4_2__0_in_rule__AnonymousMember__Group_2_1_4__2__Impl23883 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4__3__Impl_in_rule__AnonymousMember__Group_2_1_4__323914 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__AnonymousMember__Group_2_1_4__3__Impl23942 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4_2__0__Impl_in_rule__AnonymousMember__Group_2_1_4_2__023981 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4_2__1_in_rule__AnonymousMember__Group_2_1_4_2__023984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnonymousMember__Group_2_1_4_2__0__Impl24012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_4_2__1__Impl_in_rule__AnonymousMember__Group_2_1_4_2__124043 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_1_in_rule__AnonymousMember__Group_2_1_4_2__1__Impl24070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_0__024104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__0_in_rule__AnonymousMember__Group_2_1_5_0__0__Impl24131 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__024163 = new BitSet(new long[]{0x2000000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__1_in_rule__AnonymousMember__Group_2_1_5_0_0__024166 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_0_in_rule__AnonymousMember__Group_2_1_5_0_0__0__Impl24193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__124223 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__2_in_rule__AnonymousMember__Group_2_1_5_0_0__124226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_1_in_rule__AnonymousMember__Group_2_1_5_0_0__1__Impl24253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__224283 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__3_in_rule__AnonymousMember__Group_2_1_5_0_0__224286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_0_0_2_in_rule__AnonymousMember__Group_2_1_5_0_0__2__Impl24313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0_0__3__Impl_in_rule__AnonymousMember__Group_2_1_5_0_0__324343 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_0_0__3__Impl24371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1__0__Impl_in_rule__AnonymousMember__Group_2_1_5_1__024410 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__0_in_rule__AnonymousMember__Group_2_1_5_1__0__Impl24437 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_1_0__024469 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__1_in_rule__AnonymousMember__Group_2_1_5_1_0__024472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_0_in_rule__AnonymousMember__Group_2_1_5_1_0__0__Impl24499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_1_0__124529 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__2_in_rule__AnonymousMember__Group_2_1_5_1_0__124532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_1_0_1_in_rule__AnonymousMember__Group_2_1_5_1_0__1__Impl24559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_1_0__224589 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_1_0__2__Impl24617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2__0__Impl_in_rule__AnonymousMember__Group_2_1_5_2__024654 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__0_in_rule__AnonymousMember__Group_2_1_5_2__0__Impl24681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_2_0__024713 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__1_in_rule__AnonymousMember__Group_2_1_5_2_0__024716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_0_in_rule__AnonymousMember__Group_2_1_5_2_0__0__Impl24743 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_2_0__124773 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__2_in_rule__AnonymousMember__Group_2_1_5_2_0__124776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_2_0_1_in_rule__AnonymousMember__Group_2_1_5_2_0__1__Impl24803 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_2_0__224833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_2_0__2__Impl24861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3__0__Impl_in_rule__AnonymousMember__Group_2_1_5_3__024898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__0_in_rule__AnonymousMember__Group_2_1_5_3__0__Impl24925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__0__Impl_in_rule__AnonymousMember__Group_2_1_5_3_0__024957 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__1_in_rule__AnonymousMember__Group_2_1_5_3_0__024960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_0_in_rule__AnonymousMember__Group_2_1_5_3_0__0__Impl24987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__1__Impl_in_rule__AnonymousMember__Group_2_1_5_3_0__125017 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__2_in_rule__AnonymousMember__Group_2_1_5_3_0__125020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_3_0_1_in_rule__AnonymousMember__Group_2_1_5_3_0__1__Impl25047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3_0__2__Impl_in_rule__AnonymousMember__Group_2_1_5_3_0__225077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_3_0__2__Impl25105 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_4__0__Impl_in_rule__AnonymousMember__Group_2_1_5_4__025142 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_4__1_in_rule__AnonymousMember__Group_2_1_5_4__025145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__NameAssignment_2_1_5_4_0_in_rule__AnonymousMember__Group_2_1_5_4__0__Impl25172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_4__1__Impl_in_rule__AnonymousMember__Group_2_1_5_4__125202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__AnonymousMember__Group_2_1_5_4__1__Impl25230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6__0__Impl_in_rule__AnonymousMember__Group_2_1_6__025265 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6__1_in_rule__AnonymousMember__Group_2_1_6__025268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ParametersAssignment_2_1_6_0_in_rule__AnonymousMember__Group_2_1_6__0__Impl25295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6__1__Impl_in_rule__AnonymousMember__Group_2_1_6__125325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6_1__0_in_rule__AnonymousMember__Group_2_1_6__1__Impl25352 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6_1__0__Impl_in_rule__AnonymousMember__Group_2_1_6_1__025387 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6_1__1_in_rule__AnonymousMember__Group_2_1_6_1__025390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnonymousMember__Group_2_1_6_1__0__Impl25418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_6_1__1__Impl_in_rule__AnonymousMember__Group_2_1_6_1__125449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ParametersAssignment_2_1_6_1_1_in_rule__AnonymousMember__Group_2_1_6_1__1__Impl25476 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8__0__Impl_in_rule__AnonymousMember__Group_2_1_8__025510 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8__1_in_rule__AnonymousMember__Group_2_1_8__025513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__AnonymousMember__Group_2_1_8__0__Impl25541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8__1__Impl_in_rule__AnonymousMember__Group_2_1_8__125572 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8__2_in_rule__AnonymousMember__Group_2_1_8__125575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ExceptionsAssignment_2_1_8_1_in_rule__AnonymousMember__Group_2_1_8__1__Impl25602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8__2__Impl_in_rule__AnonymousMember__Group_2_1_8__225632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8_2__0_in_rule__AnonymousMember__Group_2_1_8__2__Impl25659 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8_2__0__Impl_in_rule__AnonymousMember__Group_2_1_8_2__025696 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8_2__1_in_rule__AnonymousMember__Group_2_1_8_2__025699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnonymousMember__Group_2_1_8_2__0__Impl25727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_8_2__1__Impl_in_rule__AnonymousMember__Group_2_1_8_2__125758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_1_in_rule__AnonymousMember__Group_2_1_8_2__1__Impl25785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group__0__Impl_in_rule__Type__Group__025822 = new BitSet(new long[]{0x41FFF00000000000L,0x0800000000000118L}); public static final BitSet FOLLOW_rule__Type__Group__1_in_rule__Type__Group__025825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group__1__Impl_in_rule__Type__Group__125883 = new BitSet(new long[]{0x41FFF00000000000L,0x0800000000000118L}); public static final BitSet FOLLOW_rule__Type__Group__2_in_rule__Type__Group__125886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__AnnotationsAssignment_1_in_rule__Type__Group__1__Impl25913 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Type__Group__2__Impl_in_rule__Type__Group__225944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Alternatives_2_in_rule__Type__Group__2__Impl25971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__0__Impl_in_rule__Type__Group_2_0__026007 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__1_in_rule__Type__Group_2_0__026010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__1__Impl_in_rule__Type__Group_2_0__126068 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__2_in_rule__Type__Group_2_0__126071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_0_1_in_rule__Type__Group_2_0__1__Impl26098 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__2__Impl_in_rule__Type__Group_2_0__226129 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__3_in_rule__Type__Group_2_0__226132 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__Type__Group_2_0__2__Impl26160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__3__Impl_in_rule__Type__Group_2_0__326191 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__4_in_rule__Type__Group_2_0__326194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_0_3_in_rule__Type__Group_2_0__3__Impl26221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__4__Impl_in_rule__Type__Group_2_0__426251 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__5_in_rule__Type__Group_2_0__426254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__0_in_rule__Type__Group_2_0__4__Impl26281 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__5__Impl_in_rule__Type__Group_2_0__526312 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__6_in_rule__Type__Group_2_0__526315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_5__0_in_rule__Type__Group_2_0__5__Impl26342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__6__Impl_in_rule__Type__Group_2_0__626373 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__7_in_rule__Type__Group_2_0__626376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__0_in_rule__Type__Group_2_0__6__Impl26403 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__7__Impl_in_rule__Type__Group_2_0__726434 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__8_in_rule__Type__Group_2_0__726437 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__Type__Group_2_0__7__Impl26465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__8__Impl_in_rule__Type__Group_2_0__826496 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__9_in_rule__Type__Group_2_0__826499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_0_8_in_rule__Type__Group_2_0__8__Impl26526 = new BitSet(new long[]{0xE7FFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__9__Impl_in_rule__Type__Group_2_0__926557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__Type__Group_2_0__9__Impl26585 = 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__026636 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__1_in_rule__Type__Group_2_0_4__026639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__Type__Group_2_0_4__0__Impl26667 = 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__126698 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__2_in_rule__Type__Group_2_0_4__126701 = 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__Impl26728 = 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__226758 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__3_in_rule__Type__Group_2_0_4__226761 = 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__Impl26788 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__3__Impl_in_rule__Type__Group_2_0_4__326819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__Type__Group_2_0_4__3__Impl26847 = 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__026886 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4_2__1_in_rule__Type__Group_2_0_4_2__026889 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__Type__Group_2_0_4_2__0__Impl26917 = 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__126948 = 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__Impl26975 = 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__027009 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_5__1_in_rule__Type__Group_2_0_5__027012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__Type__Group_2_0_5__0__Impl27040 = 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__127071 = 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__Impl27098 = 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__027132 = new BitSet(new long[]{0xE000000000000010L,0x0001000001000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__1_in_rule__Type__Group_2_0_6__027135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__Type__Group_2_0_6__0__Impl27163 = 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__127194 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__2_in_rule__Type__Group_2_0_6__127197 = 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__Impl27224 = 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__227254 = 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__Impl27281 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6_2__0__Impl_in_rule__Type__Group_2_0_6_2__027318 = new BitSet(new long[]{0xE000000000000010L,0x0001000001000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6_2__1_in_rule__Type__Group_2_0_6_2__027321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__Type__Group_2_0_6_2__0__Impl27349 = 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__127380 = 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__Impl27407 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__0__Impl_in_rule__Type__Group_2_1__027441 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__1_in_rule__Type__Group_2_1__027444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__1__Impl_in_rule__Type__Group_2_1__127502 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__2_in_rule__Type__Group_2_1__127505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_1_1_in_rule__Type__Group_2_1__1__Impl27532 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__2__Impl_in_rule__Type__Group_2_1__227563 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__3_in_rule__Type__Group_2_1__227566 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__Type__Group_2_1__2__Impl27594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__3__Impl_in_rule__Type__Group_2_1__327625 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100020L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__4_in_rule__Type__Group_2_1__327628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_1_3_in_rule__Type__Group_2_1__3__Impl27655 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__4__Impl_in_rule__Type__Group_2_1__427685 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100020L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__5_in_rule__Type__Group_2_1__427688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__0_in_rule__Type__Group_2_1__4__Impl27715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__5__Impl_in_rule__Type__Group_2_1__527746 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100020L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__6_in_rule__Type__Group_2_1__527749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__0_in_rule__Type__Group_2_1__5__Impl27776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__6__Impl_in_rule__Type__Group_2_1__627807 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__7_in_rule__Type__Group_2_1__627810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__Type__Group_2_1__6__Impl27838 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__7__Impl_in_rule__Type__Group_2_1__727869 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__8_in_rule__Type__Group_2_1__727872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_1_7_in_rule__Type__Group_2_1__7__Impl27899 = new BitSet(new long[]{0xE7FFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__8__Impl_in_rule__Type__Group_2_1__827930 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__Type__Group_2_1__8__Impl27958 = 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__028007 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__1_in_rule__Type__Group_2_1_4__028010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__Type__Group_2_1_4__0__Impl28038 = 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__128069 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__2_in_rule__Type__Group_2_1_4__128072 = 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__Impl28099 = 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__228129 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__3_in_rule__Type__Group_2_1_4__228132 = 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__Impl28159 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__3__Impl_in_rule__Type__Group_2_1_4__328190 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__Type__Group_2_1_4__3__Impl28218 = 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__028257 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4_2__1_in_rule__Type__Group_2_1_4_2__028260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__Type__Group_2_1_4_2__0__Impl28288 = 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__128319 = 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__Impl28346 = 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__028380 = new BitSet(new long[]{0xE000000000000010L,0x0001000001000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__1_in_rule__Type__Group_2_1_5__028383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__Type__Group_2_1_5__0__Impl28411 = 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__128442 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__2_in_rule__Type__Group_2_1_5__128445 = 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__Impl28472 = 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__228502 = 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__Impl28529 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5_2__0__Impl_in_rule__Type__Group_2_1_5_2__028566 = new BitSet(new long[]{0xE000000000000010L,0x0001000001000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5_2__1_in_rule__Type__Group_2_1_5_2__028569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__Type__Group_2_1_5_2__0__Impl28597 = 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__128628 = 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__Impl28655 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__0__Impl_in_rule__Type__Group_2_2__028689 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__1_in_rule__Type__Group_2_2__028692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__1__Impl_in_rule__Type__Group_2_2__128750 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__2_in_rule__Type__Group_2_2__128753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_2_1_in_rule__Type__Group_2_2__1__Impl28780 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__2__Impl_in_rule__Type__Group_2_2__228811 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__3_in_rule__Type__Group_2_2__228814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__Type__Group_2_2__2__Impl28842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__3__Impl_in_rule__Type__Group_2_2__328873 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__4_in_rule__Type__Group_2_2__328876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_2_3_in_rule__Type__Group_2_2__3__Impl28903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__4__Impl_in_rule__Type__Group_2_2__428933 = new BitSet(new long[]{0xE000080000000010L,0x0000100000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__5_in_rule__Type__Group_2_2__428936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__Type__Group_2_2__4__Impl28964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__5__Impl_in_rule__Type__Group_2_2__528995 = new BitSet(new long[]{0xE000080000000010L,0x0000100000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__6_in_rule__Type__Group_2_2__528998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5__0_in_rule__Type__Group_2_2__5__Impl29025 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__6__Impl_in_rule__Type__Group_2_2__629056 = new BitSet(new long[]{0xE000080000000010L,0x0000100000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__7_in_rule__Type__Group_2_2__629059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__Type__Group_2_2__6__Impl29088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__7__Impl_in_rule__Type__Group_2_2__729121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__Type__Group_2_2__7__Impl29149 = 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__029196 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5__1_in_rule__Type__Group_2_2_5__029199 = 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__Impl29226 = 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__129256 = 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__Impl29283 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5_1__0__Impl_in_rule__Type__Group_2_2_5_1__029318 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5_1__1_in_rule__Type__Group_2_2_5_1__029321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__Type__Group_2_2_5_1__0__Impl29349 = 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__129380 = 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__Impl29407 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__0__Impl_in_rule__Type__Group_2_3__029441 = new BitSet(new long[]{0x41FFF00000000000L,0x0800000000000118L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__1_in_rule__Type__Group_2_3__029444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__1__Impl_in_rule__Type__Group_2_3__129502 = new BitSet(new long[]{0x41FFF00000000000L,0x0800000000000118L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__2_in_rule__Type__Group_2_3__129505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_3_1_in_rule__Type__Group_2_3__1__Impl29532 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__2__Impl_in_rule__Type__Group_2_3__229563 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__3_in_rule__Type__Group_2_3__229566 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__Type__Group_2_3__2__Impl29594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__3__Impl_in_rule__Type__Group_2_3__329625 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__4_in_rule__Type__Group_2_3__329628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_3_3_in_rule__Type__Group_2_3__3__Impl29655 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__4__Impl_in_rule__Type__Group_2_3__429685 = new BitSet(new long[]{0xE7FFF00000000010L,0x080110000100011FL}); public static final BitSet FOLLOW_rule__Type__Group_2_3__5_in_rule__Type__Group_2_3__429688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__Type__Group_2_3__4__Impl29716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__5__Impl_in_rule__Type__Group_2_3__529747 = new BitSet(new long[]{0xE7FFF00000000010L,0x080110000100011FL}); public static final BitSet FOLLOW_rule__Type__Group_2_3__6_in_rule__Type__Group_2_3__529750 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_3_5_in_rule__Type__Group_2_3__5__Impl29777 = new BitSet(new long[]{0xE7FFF00000000012L,0x080100000100011FL}); public static final BitSet FOLLOW_rule__Type__Group_2_3__6__Impl_in_rule__Type__Group_2_3__629808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__Type__Group_2_3__6__Impl29836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__0__Impl_in_rule__XFunctionSuperTypeRef__Group__029881 = new BitSet(new long[]{0xE000000000000010L,0x0001000001000003L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__1_in_rule__XFunctionSuperTypeRef__Group__029884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0_in_rule__XFunctionSuperTypeRef__Group__0__Impl29911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__1__Impl_in_rule__XFunctionSuperTypeRef__Group__129942 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__2_in_rule__XFunctionSuperTypeRef__Group__129945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__XFunctionSuperTypeRef__Group__1__Impl29973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__2__Impl_in_rule__XFunctionSuperTypeRef__Group__230004 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionSuperTypeRef__Group__2__Impl30031 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0__030067 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801400001000007L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__1_in_rule__XFunctionSuperTypeRef__Group_0__030070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0_in_rule__XFunctionSuperTypeRef__Group_0__0__Impl30097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0__130127 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801400001000007L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2_in_rule__XFunctionSuperTypeRef__Group_0__130130 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0_in_rule__XFunctionSuperTypeRef__Group_0__1__Impl30157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2__Impl_in_rule__XFunctionSuperTypeRef__Group_0__230188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XFunctionSuperTypeRef__Group_0__2__Impl30216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__030253 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1_in_rule__XFunctionSuperTypeRef__Group_0_1__030256 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl30283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__130313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__0_in_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl30340 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1_1__030375 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__1_in_rule__XFunctionSuperTypeRef__Group_0_1_1__030378 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl30406 = 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__130437 = 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__Impl30464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__0__Impl_in_rule__AnnotationField__Group__030498 = new BitSet(new long[]{0xE7FFF00000000010L,0x080100000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group__1_in_rule__AnnotationField__Group__030501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__1__Impl_in_rule__AnnotationField__Group__130559 = new BitSet(new long[]{0xE7FFF00000000010L,0x080100000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group__2_in_rule__AnnotationField__Group__130562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__AnnotationsAssignment_1_in_rule__AnnotationField__Group__1__Impl30589 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__2__Impl_in_rule__AnnotationField__Group__230620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Alternatives_2_in_rule__AnnotationField__Group__2__Impl30647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__0__Impl_in_rule__AnnotationField__Group_2_0__030683 = new BitSet(new long[]{0x0000088000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__1_in_rule__AnnotationField__Group_2_0__030686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Alternatives_2_0_0_in_rule__AnnotationField__Group_2_0__0__Impl30713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__1__Impl_in_rule__AnnotationField__Group_2_0__130743 = new BitSet(new long[]{0x0000088000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__2_in_rule__AnnotationField__Group_2_0__130746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_1__0_in_rule__AnnotationField__Group_2_0__1__Impl30773 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__2__Impl_in_rule__AnnotationField__Group_2_0__230804 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__AnnotationField__Group_2_0__2__Impl30833 = 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__030872 = new BitSet(new long[]{0x07FFF00000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__1_in_rule__AnnotationField__Group_2_0_0_0__030875 = 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__130933 = new BitSet(new long[]{0x07FFF00000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__2_in_rule__AnnotationField__Group_2_0_0_0__130936 = 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__Impl30963 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__2__Impl_in_rule__AnnotationField__Group_2_0_0_0__230994 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__3_in_rule__AnnotationField__Group_2_0_0_0__230997 = 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__Impl31024 = 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__331054 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__4_in_rule__AnnotationField__Group_2_0_0_0__331057 = 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__Impl31084 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__4__Impl_in_rule__AnnotationField__Group_2_0_0_0__431115 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__5_in_rule__AnnotationField__Group_2_0_0_0__431118 = 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__Impl31145 = 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__531176 = 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__Impl31203 = 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__031245 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__1_in_rule__AnnotationField__Group_2_0_0_1__031248 = 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__131306 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__2_in_rule__AnnotationField__Group_2_0_0_1__131309 = 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__Impl31336 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__2__Impl_in_rule__AnnotationField__Group_2_0_0_1__231367 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__3_in_rule__AnnotationField__Group_2_0_0_1__231370 = 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__Impl31397 = 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__331427 = 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__Impl31454 = 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__031492 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_1__1_in_rule__AnnotationField__Group_2_0_1__031495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__AnnotationField__Group_2_0_1__0__Impl31523 = 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__131554 = 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__Impl31581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__0__Impl_in_rule__AnnotationField__Group_2_1__031615 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__1_in_rule__AnnotationField__Group_2_1__031618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__1__Impl_in_rule__AnnotationField__Group_2_1__131676 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__2_in_rule__AnnotationField__Group_2_1__131679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_1_1_in_rule__AnnotationField__Group_2_1__1__Impl31706 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__2__Impl_in_rule__AnnotationField__Group_2_1__231737 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__3_in_rule__AnnotationField__Group_2_1__231740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__AnnotationField__Group_2_1__2__Impl31768 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__3__Impl_in_rule__AnnotationField__Group_2_1__331799 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__4_in_rule__AnnotationField__Group_2_1__331802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_1_3_in_rule__AnnotationField__Group_2_1__3__Impl31829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__4__Impl_in_rule__AnnotationField__Group_2_1__431859 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__5_in_rule__AnnotationField__Group_2_1__431862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__0_in_rule__AnnotationField__Group_2_1__4__Impl31889 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__5__Impl_in_rule__AnnotationField__Group_2_1__531920 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__6_in_rule__AnnotationField__Group_2_1__531923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_5__0_in_rule__AnnotationField__Group_2_1__5__Impl31950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__6__Impl_in_rule__AnnotationField__Group_2_1__631981 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100060L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__7_in_rule__AnnotationField__Group_2_1__631984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__0_in_rule__AnnotationField__Group_2_1__6__Impl32011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__7__Impl_in_rule__AnnotationField__Group_2_1__732042 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__8_in_rule__AnnotationField__Group_2_1__732045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__AnnotationField__Group_2_1__7__Impl32073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__8__Impl_in_rule__AnnotationField__Group_2_1__832104 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__9_in_rule__AnnotationField__Group_2_1__832107 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_1_8_in_rule__AnnotationField__Group_2_1__8__Impl32134 = new BitSet(new long[]{0xE7FFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__9__Impl_in_rule__AnnotationField__Group_2_1__932165 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__AnnotationField__Group_2_1__9__Impl32193 = 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__032244 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__1_in_rule__AnnotationField__Group_2_1_4__032247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__AnnotationField__Group_2_1_4__0__Impl32275 = 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__132306 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__2_in_rule__AnnotationField__Group_2_1_4__132309 = 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__Impl32336 = 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__232366 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__3_in_rule__AnnotationField__Group_2_1_4__232369 = 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__Impl32396 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__3__Impl_in_rule__AnnotationField__Group_2_1_4__332427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__AnnotationField__Group_2_1_4__3__Impl32455 = 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__032494 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4_2__1_in_rule__AnnotationField__Group_2_1_4_2__032497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnnotationField__Group_2_1_4_2__0__Impl32525 = 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__132556 = 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__Impl32583 = 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__032617 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_5__1_in_rule__AnnotationField__Group_2_1_5__032620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__AnnotationField__Group_2_1_5__0__Impl32648 = 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__132679 = 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__Impl32706 = 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__032740 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__1_in_rule__AnnotationField__Group_2_1_6__032743 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__AnnotationField__Group_2_1_6__0__Impl32771 = 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__132802 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__2_in_rule__AnnotationField__Group_2_1_6__132805 = 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__Impl32832 = 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__232862 = 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__Impl32889 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6_2__0__Impl_in_rule__AnnotationField__Group_2_1_6_2__032926 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6_2__1_in_rule__AnnotationField__Group_2_1_6_2__032929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnnotationField__Group_2_1_6_2__0__Impl32957 = 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__132988 = 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__Impl33015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__0__Impl_in_rule__AnnotationField__Group_2_2__033049 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__1_in_rule__AnnotationField__Group_2_2__033052 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__1__Impl_in_rule__AnnotationField__Group_2_2__133110 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__2_in_rule__AnnotationField__Group_2_2__133113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_2_1_in_rule__AnnotationField__Group_2_2__1__Impl33140 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__2__Impl_in_rule__AnnotationField__Group_2_2__233171 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__3_in_rule__AnnotationField__Group_2_2__233174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__AnnotationField__Group_2_2__2__Impl33202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__3__Impl_in_rule__AnnotationField__Group_2_2__333233 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100020L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__4_in_rule__AnnotationField__Group_2_2__333236 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_2_3_in_rule__AnnotationField__Group_2_2__3__Impl33263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__4__Impl_in_rule__AnnotationField__Group_2_2__433293 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100020L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__5_in_rule__AnnotationField__Group_2_2__433296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__0_in_rule__AnnotationField__Group_2_2__4__Impl33323 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__5__Impl_in_rule__AnnotationField__Group_2_2__533354 = new BitSet(new long[]{0x0000000000000000L,0x0000200000100020L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__6_in_rule__AnnotationField__Group_2_2__533357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__0_in_rule__AnnotationField__Group_2_2__5__Impl33384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__6__Impl_in_rule__AnnotationField__Group_2_2__633415 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__7_in_rule__AnnotationField__Group_2_2__633418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__AnnotationField__Group_2_2__6__Impl33446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__7__Impl_in_rule__AnnotationField__Group_2_2__733477 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801100001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__8_in_rule__AnnotationField__Group_2_2__733480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_2_7_in_rule__AnnotationField__Group_2_2__7__Impl33507 = new BitSet(new long[]{0xE7FFF00000000012L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__8__Impl_in_rule__AnnotationField__Group_2_2__833538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__AnnotationField__Group_2_2__8__Impl33566 = 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__033615 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__1_in_rule__AnnotationField__Group_2_2_4__033618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__AnnotationField__Group_2_2_4__0__Impl33646 = 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__133677 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__2_in_rule__AnnotationField__Group_2_2_4__133680 = 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__Impl33707 = 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__233737 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__3_in_rule__AnnotationField__Group_2_2_4__233740 = 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__Impl33767 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__3__Impl_in_rule__AnnotationField__Group_2_2_4__333798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__AnnotationField__Group_2_2_4__3__Impl33826 = 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__033865 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4_2__1_in_rule__AnnotationField__Group_2_2_4_2__033868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnnotationField__Group_2_2_4_2__0__Impl33896 = 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__133927 = 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__Impl33954 = 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__033988 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__1_in_rule__AnnotationField__Group_2_2_5__033991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__AnnotationField__Group_2_2_5__0__Impl34019 = 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__134050 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__2_in_rule__AnnotationField__Group_2_2_5__134053 = 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__Impl34080 = 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__234110 = 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__Impl34137 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5_2__0__Impl_in_rule__AnnotationField__Group_2_2_5_2__034174 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5_2__1_in_rule__AnnotationField__Group_2_2_5_2__034177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnnotationField__Group_2_2_5_2__0__Impl34205 = 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__134236 = 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__Impl34263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__0__Impl_in_rule__AnnotationField__Group_2_3__034297 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__1_in_rule__AnnotationField__Group_2_3__034300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__1__Impl_in_rule__AnnotationField__Group_2_3__134358 = new BitSet(new long[]{0x01FFF00000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__2_in_rule__AnnotationField__Group_2_3__134361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_3_1_in_rule__AnnotationField__Group_2_3__1__Impl34388 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__2__Impl_in_rule__AnnotationField__Group_2_3__234419 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__3_in_rule__AnnotationField__Group_2_3__234422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__AnnotationField__Group_2_3__2__Impl34450 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__3__Impl_in_rule__AnnotationField__Group_2_3__334481 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__4_in_rule__AnnotationField__Group_2_3__334484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_3_3_in_rule__AnnotationField__Group_2_3__3__Impl34511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__4__Impl_in_rule__AnnotationField__Group_2_3__434541 = new BitSet(new long[]{0xE000080000000010L,0x0000100000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__5_in_rule__AnnotationField__Group_2_3__434544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__AnnotationField__Group_2_3__4__Impl34572 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__5__Impl_in_rule__AnnotationField__Group_2_3__534603 = new BitSet(new long[]{0xE000080000000010L,0x0000100000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__6_in_rule__AnnotationField__Group_2_3__534606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5__0_in_rule__AnnotationField__Group_2_3__5__Impl34633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__6__Impl_in_rule__AnnotationField__Group_2_3__634664 = new BitSet(new long[]{0xE000080000000010L,0x0000100000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__7_in_rule__AnnotationField__Group_2_3__634667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__AnnotationField__Group_2_3__6__Impl34696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__7__Impl_in_rule__AnnotationField__Group_2_3__734729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__AnnotationField__Group_2_3__7__Impl34757 = 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__034804 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5__1_in_rule__AnnotationField__Group_2_3_5__034807 = 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__Impl34834 = 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__134864 = 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__Impl34891 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5_1__0__Impl_in_rule__AnnotationField__Group_2_3_5_1__034926 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5_1__1_in_rule__AnnotationField__Group_2_3_5_1__034929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__AnnotationField__Group_2_3_5_1__0__Impl34957 = 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__134988 = 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__Impl35015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__0__Impl_in_rule__AnnotationField__Group_2_4__035049 = new BitSet(new long[]{0xE7FFF00000000010L,0x080100000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__1_in_rule__AnnotationField__Group_2_4__035052 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__1__Impl_in_rule__AnnotationField__Group_2_4__135110 = new BitSet(new long[]{0xE7FFF00000000010L,0x080100000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__2_in_rule__AnnotationField__Group_2_4__135113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_4_1_in_rule__AnnotationField__Group_2_4__1__Impl35140 = new BitSet(new long[]{0x01FFF00000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__2__Impl_in_rule__AnnotationField__Group_2_4__235171 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__3_in_rule__AnnotationField__Group_2_4__235174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__AnnotationField__Group_2_4__2__Impl35202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__3__Impl_in_rule__AnnotationField__Group_2_4__335233 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__4_in_rule__AnnotationField__Group_2_4__335236 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_4_3_in_rule__AnnotationField__Group_2_4__3__Impl35263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__4__Impl_in_rule__AnnotationField__Group_2_4__435293 = new BitSet(new long[]{0xE7FFF00000000010L,0x080110000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__5_in_rule__AnnotationField__Group_2_4__435296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__AnnotationField__Group_2_4__4__Impl35324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__5__Impl_in_rule__AnnotationField__Group_2_4__535355 = new BitSet(new long[]{0xE7FFF00000000010L,0x080110000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__6_in_rule__AnnotationField__Group_2_4__535358 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_4_5_in_rule__AnnotationField__Group_2_4__5__Impl35385 = new BitSet(new long[]{0xE7FFF00000000012L,0x080100000100011FL}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__6__Impl_in_rule__AnnotationField__Group_2_4__635416 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__AnnotationField__Group_2_4__6__Impl35444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__035495 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__035498 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl35525 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__135555 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl35582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__035616 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__035619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl35647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__135678 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__135681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl35708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__235738 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__235741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl35768 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__335799 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__335802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl35830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__435861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl35888 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__035929 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__035932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl35960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__135991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl36018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__036052 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__036055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl36082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__136112 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__136115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl36142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__236172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl36199 = 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__036236 = 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__Impl36263 = 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__036295 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__036298 = 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__136356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl36384 = 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__036419 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__036422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl36451 = 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__136483 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__136486 = 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__Impl36513 = 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__236543 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__236546 = 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__Impl36573 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__336604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl36632 = 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__036671 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__036674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl36702 = 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__136733 = 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__Impl36760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__0__Impl_in_rule__CreateExtensionInfo__Group__036794 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__1_in_rule__CreateExtensionInfo__Group__036797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__CreateExtensionInfo__Group__0__Impl36825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__1__Impl_in_rule__CreateExtensionInfo__Group__136856 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__2_in_rule__CreateExtensionInfo__Group__136859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__0_in_rule__CreateExtensionInfo__Group__1__Impl36886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__2__Impl_in_rule__CreateExtensionInfo__Group__236917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__CreateExpressionAssignment_2_in_rule__CreateExtensionInfo__Group__2__Impl36944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__0__Impl_in_rule__CreateExtensionInfo__Group_1__036980 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__1_in_rule__CreateExtensionInfo__Group_1__036983 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__NameAssignment_1_0_in_rule__CreateExtensionInfo__Group_1__0__Impl37010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__1__Impl_in_rule__CreateExtensionInfo__Group_1__137040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__CreateExtensionInfo__Group_1__1__Impl37068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__037103 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Parameter__Group__1_in_rule__Parameter__Group__037106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__AnnotationsAssignment_0_in_rule__Parameter__Group__0__Impl37133 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Parameter__Group__1__Impl_in_rule__Parameter__Group__137164 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__Parameter__Group__2_in_rule__Parameter__Group__137167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__0_in_rule__Parameter__Group__1__Impl37194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__2__Impl_in_rule__Parameter__Group__237225 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L,0x0000000000004000L}); public static final BitSet FOLLOW_rule__Parameter__Group__3_in_rule__Parameter__Group__237228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__ParameterTypeAssignment_2_in_rule__Parameter__Group__2__Impl37255 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__3__Impl_in_rule__Parameter__Group__337285 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L,0x0000000000004000L}); public static final BitSet FOLLOW_rule__Parameter__Group__4_in_rule__Parameter__Group__337288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__VarArgAssignment_3_in_rule__Parameter__Group__3__Impl37315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__4__Impl_in_rule__Parameter__Group__437346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__NameAssignment_4_in_rule__Parameter__Group__4__Impl37373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__0__Impl_in_rule__Parameter__Group_1__037413 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__1_in_rule__Parameter__Group_1__037416 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__ExtensionAssignment_1_0_in_rule__Parameter__Group_1__0__Impl37443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__1__Impl_in_rule__Parameter__Group_1__137473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__AnnotationsAssignment_1_1_in_rule__Parameter__Group_1__1__Impl37500 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__037535 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__037538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0__0_in_rule__XVariableDeclaration__Group__0__Impl37565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__137595 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__137598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl37625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__237655 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__0_in_rule__XVariableDeclaration__Group__2__Impl37682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0__0__Impl_in_rule__XVariableDeclaration__Group_0__037719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__0_in_rule__XVariableDeclaration__Group_0__0__Impl37746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__0__Impl_in_rule__XVariableDeclaration__Group_0_0__037778 = new BitSet(new long[]{0x0600000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__1_in_rule__XVariableDeclaration__Group_0_0__037781 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__1__Impl_in_rule__XVariableDeclaration__Group_0_0__137839 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_in_rule__XVariableDeclaration__Group_0_0__1__Impl37866 = 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__037900 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__1_in_rule__XVariableDeclaration__Group_0_0_1_0__037903 = 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__Impl37930 = 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__137960 = 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__Impl37987 = 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__038022 = new BitSet(new long[]{0x0600000000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__1_in_rule__XVariableDeclaration__Group_0_0_1_1__038025 = 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__Impl38052 = 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__138082 = 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__Impl38109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0__0__Impl_in_rule__XVariableDeclaration__Group_1_0__038143 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0_0__0_in_rule__XVariableDeclaration__Group_1_0__0__Impl38170 = 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__038202 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000000000001FBL}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0_0__1_in_rule__XVariableDeclaration__Group_1_0_0__038205 = 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__Impl38232 = 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__138262 = 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__Impl38289 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__0__Impl_in_rule__XVariableDeclaration__Group_2__038323 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__1_in_rule__XVariableDeclaration__Group_2__038326 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__XVariableDeclaration__Group_2__0__Impl38354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__1__Impl_in_rule__XVariableDeclaration__Group_2__138385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_2_1_in_rule__XVariableDeclaration__Group_2__1__Impl38412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__0__Impl_in_rule__XbaseConstructorCall__Group__038446 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__1_in_rule__XbaseConstructorCall__Group__038449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__1__Impl_in_rule__XbaseConstructorCall__Group__138507 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__2_in_rule__XbaseConstructorCall__Group__138510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_114_in_rule__XbaseConstructorCall__Group__1__Impl38538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__2__Impl_in_rule__XbaseConstructorCall__Group__238569 = new BitSet(new long[]{0x0000000000000000L,0x4001000000100000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__3_in_rule__XbaseConstructorCall__Group__238572 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ConstructorAssignment_2_in_rule__XbaseConstructorCall__Group__2__Impl38599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__3__Impl_in_rule__XbaseConstructorCall__Group__338629 = new BitSet(new long[]{0x0000000000000000L,0x4001000000100000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__4_in_rule__XbaseConstructorCall__Group__338632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_rule__XbaseConstructorCall__Group__3__Impl38659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__4__Impl_in_rule__XbaseConstructorCall__Group__438690 = new BitSet(new long[]{0x0000000000000000L,0x4001000000100000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__5_in_rule__XbaseConstructorCall__Group__438693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_rule__XbaseConstructorCall__Group__4__Impl38720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__5__Impl_in_rule__XbaseConstructorCall__Group__538751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_rule__XbaseConstructorCall__Group__5__Impl38778 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__0__Impl_in_rule__XbaseConstructorCall__Group_3__038821 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__1_in_rule__XbaseConstructorCall__Group_3__038824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__XbaseConstructorCall__Group_3__0__Impl38853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__1__Impl_in_rule__XbaseConstructorCall__Group_3__138885 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__2_in_rule__XbaseConstructorCall__Group_3__138888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XbaseConstructorCall__Group_3__1__Impl38915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__2__Impl_in_rule__XbaseConstructorCall__Group_3__238945 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__3_in_rule__XbaseConstructorCall__Group_3__238948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__0_in_rule__XbaseConstructorCall__Group_3__2__Impl38975 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__3__Impl_in_rule__XbaseConstructorCall__Group_3__339006 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__XbaseConstructorCall__Group_3__3__Impl39034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__0__Impl_in_rule__XbaseConstructorCall__Group_3_2__039073 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__1_in_rule__XbaseConstructorCall__Group_3_2__039076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XbaseConstructorCall__Group_3_2__0__Impl39104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__1__Impl_in_rule__XbaseConstructorCall__Group_3_2__139135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XbaseConstructorCall__Group_3_2__1__Impl39162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__0__Impl_in_rule__XbaseConstructorCall__Group_4__039196 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__1_in_rule__XbaseConstructorCall__Group_4__039199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XbaseConstructorCall__Group_4__0__Impl39226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__1__Impl_in_rule__XbaseConstructorCall__Group_4__139256 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__2_in_rule__XbaseConstructorCall__Group_4__139259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Alternatives_4_1_in_rule__XbaseConstructorCall__Group_4__1__Impl39286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__2__Impl_in_rule__XbaseConstructorCall__Group_4__239317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XbaseConstructorCall__Group_4__2__Impl39345 = 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__039382 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__1_in_rule__XbaseConstructorCall__Group_4_1_1__039385 = 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__Impl39412 = 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__139442 = 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__Impl39469 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XbaseConstructorCall__Group_4_1_1_1__039504 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__1_in_rule__XbaseConstructorCall__Group_4_1_1_1__039507 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl39535 = 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__139566 = 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__Impl39593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__039627 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__039630 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__ExtensionAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl39657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__139688 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__2_in_rule__JvmFormalParameter__Group__139691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl39718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__2__Impl_in_rule__JvmFormalParameter__Group__239749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_2_in_rule__JvmFormalParameter__Group__2__Impl39776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__039812 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__039815 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ExtensionAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl39842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__139873 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000000000001FBL}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__2_in_rule__FullJvmFormalParameter__Group__139876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl39903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__2__Impl_in_rule__FullJvmFormalParameter__Group__239933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__NameAssignment_2_in_rule__FullJvmFormalParameter__Group__2__Impl39960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__039996 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__039999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__140057 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962191001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__140060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_115_in_rule__XSwitchExpression__Group__1__Impl40088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__240119 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__240122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl40149 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__340179 = new BitSet(new long[]{0xE7FFF00000000010L,0x0813900001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__340182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__XSwitchExpression__Group__3__Impl40210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__440241 = new BitSet(new long[]{0xE7FFF00000000010L,0x0813900001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__440244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl40271 = new BitSet(new long[]{0xE7FFF00000000012L,0x0803800001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__540302 = new BitSet(new long[]{0xE7FFF00000000010L,0x0813900001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__540305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl40332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__640363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XSwitchExpression__Group__6__Impl40391 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__040436 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__040439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl40466 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__140496 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__140499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl40526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__240556 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XSwitchExpression__Group_2_0__2__Impl40584 = 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__040621 = 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__Impl40648 = 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__040680 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__040683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl40711 = 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__140742 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__140745 = 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__Impl40772 = 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__240802 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl40830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__040867 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962191001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__040870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl40897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__140928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl40955 = 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__040989 = 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__Impl41016 = 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__041048 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__041051 = 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__Impl41078 = 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__141108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl41136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__041171 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__041174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_116_in_rule__XSwitchExpression__Group_5__0__Impl41202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__141233 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__141236 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__XSwitchExpression__Group_5__1__Impl41264 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__241295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl41322 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__0__Impl_in_rule__SimpleStringLiteral__Group__041358 = new BitSet(new long[]{0x0000000000020000L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__1_in_rule__SimpleStringLiteral__Group__041361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__1__Impl_in_rule__SimpleStringLiteral__Group__141419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__ValueAssignment_1_in_rule__SimpleStringLiteral__Group__1__Impl41446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group__0__Impl_in_rule__RichString__Group__041480 = new BitSet(new long[]{0x00000000000E0000L}); public static final BitSet FOLLOW_rule__RichString__Group__1_in_rule__RichString__Group__041483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group__1__Impl_in_rule__RichString__Group__141541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Alternatives_1_in_rule__RichString__Group__1__Impl41568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__0__Impl_in_rule__RichString__Group_1_1__041602 = new BitSet(new long[]{0xFFFFF40000FE00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__1_in_rule__RichString__Group_1_1__041605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_0_in_rule__RichString__Group_1_1__0__Impl41632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__1__Impl_in_rule__RichString__Group_1_1__141662 = new BitSet(new long[]{0xFFFFF40000FE00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__2_in_rule__RichString__Group_1_1__141665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_1_in_rule__RichString__Group_1_1__1__Impl41692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__2__Impl_in_rule__RichString__Group_1_1__241723 = new BitSet(new long[]{0xFFFFF40000FE00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__3_in_rule__RichString__Group_1_1__241726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1_2__0_in_rule__RichString__Group_1_1__2__Impl41753 = new BitSet(new long[]{0x0000000000300002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__3__Impl_in_rule__RichString__Group_1_1__341784 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_3_in_rule__RichString__Group_1_1__3__Impl41811 = 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__041849 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1_2__1_in_rule__RichString__Group_1_1_2__041852 = 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__Impl41879 = 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__141909 = 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__Impl41936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__0__Impl_in_rule__RichStringLiteral__Group__041971 = new BitSet(new long[]{0x0000000000040000L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__1_in_rule__RichStringLiteral__Group__041974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__1__Impl_in_rule__RichStringLiteral__Group__142032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__ValueAssignment_1_in_rule__RichStringLiteral__Group__1__Impl42059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__0__Impl_in_rule__RichStringLiteralStart__Group__042093 = new BitSet(new long[]{0x00000000000E0000L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__1_in_rule__RichStringLiteralStart__Group__042096 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__1__Impl_in_rule__RichStringLiteralStart__Group__142154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__ValueAssignment_1_in_rule__RichStringLiteralStart__Group__1__Impl42181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__0__Impl_in_rule__RichStringLiteralInbetween__Group__042215 = new BitSet(new long[]{0x0000000000300000L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__1_in_rule__RichStringLiteralInbetween__Group__042218 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__1__Impl_in_rule__RichStringLiteralInbetween__Group__142276 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Alternatives_1_in_rule__RichStringLiteralInbetween__Group__1__Impl42303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__0__Impl_in_rule__RichStringLiteralEnd__Group__042337 = new BitSet(new long[]{0xFFFFF40000FE00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__1_in_rule__RichStringLiteralEnd__Group__042340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__1__Impl_in_rule__RichStringLiteralEnd__Group__142398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Alternatives_1_in_rule__RichStringLiteralEnd__Group__1__Impl42425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__0__Impl_in_rule__InternalRichString__Group__042459 = new BitSet(new long[]{0x0000000000300000L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__1_in_rule__InternalRichString__Group__042462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__1__Impl_in_rule__InternalRichString__Group__142520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__0_in_rule__InternalRichString__Group__1__Impl42547 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__0__Impl_in_rule__InternalRichString__Group_1__042581 = new BitSet(new long[]{0xFFFFF400003E00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__1_in_rule__InternalRichString__Group_1__042584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_0_in_rule__InternalRichString__Group_1__0__Impl42611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__1__Impl_in_rule__InternalRichString__Group_1__142641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__0_in_rule__InternalRichString__Group_1__1__Impl42668 = new BitSet(new long[]{0xFFFFF400003E00F2L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__0__Impl_in_rule__InternalRichString__Group_1_1__042703 = new BitSet(new long[]{0xFFFFF400003E00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__1_in_rule__InternalRichString__Group_1_1__042706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_0_in_rule__InternalRichString__Group_1_1__0__Impl42733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__1__Impl_in_rule__InternalRichString__Group_1_1__142764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_1_in_rule__InternalRichString__Group_1_1__1__Impl42791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__0__Impl_in_rule__RichStringForLoop__Group__042825 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__1_in_rule__RichStringForLoop__Group__042828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__1__Impl_in_rule__RichStringForLoop__Group__142886 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__2_in_rule__RichStringForLoop__Group__142889 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_117_in_rule__RichStringForLoop__Group__1__Impl42917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__2__Impl_in_rule__RichStringForLoop__Group__242948 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__3_in_rule__RichStringForLoop__Group__242951 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__DeclaredParamAssignment_2_in_rule__RichStringForLoop__Group__2__Impl42978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__3__Impl_in_rule__RichStringForLoop__Group__343008 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__4_in_rule__RichStringForLoop__Group__343011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__RichStringForLoop__Group__3__Impl43039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__4__Impl_in_rule__RichStringForLoop__Group__443070 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__5_in_rule__RichStringForLoop__Group__443073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__ForExpressionAssignment_4_in_rule__RichStringForLoop__Group__4__Impl43100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__5__Impl_in_rule__RichStringForLoop__Group__543130 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__6_in_rule__RichStringForLoop__Group__543133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__0_in_rule__RichStringForLoop__Group__5__Impl43160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__6__Impl_in_rule__RichStringForLoop__Group__643191 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__7_in_rule__RichStringForLoop__Group__643194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__0_in_rule__RichStringForLoop__Group__6__Impl43221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__7__Impl_in_rule__RichStringForLoop__Group__743252 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__8_in_rule__RichStringForLoop__Group__743255 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__0_in_rule__RichStringForLoop__Group__7__Impl43282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__8__Impl_in_rule__RichStringForLoop__Group__843313 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__9_in_rule__RichStringForLoop__Group__843316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__EachExpressionAssignment_8_in_rule__RichStringForLoop__Group__8__Impl43343 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__9__Impl_in_rule__RichStringForLoop__Group__943373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_118_in_rule__RichStringForLoop__Group__9__Impl43401 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__0__Impl_in_rule__RichStringForLoop__Group_5__043452 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__1_in_rule__RichStringForLoop__Group_5__043455 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_64_in_rule__RichStringForLoop__Group_5__0__Impl43483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__1__Impl_in_rule__RichStringForLoop__Group_5__143514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__BeforeAssignment_5_1_in_rule__RichStringForLoop__Group_5__1__Impl43541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__0__Impl_in_rule__RichStringForLoop__Group_6__043575 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__1_in_rule__RichStringForLoop__Group_6__043578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__RichStringForLoop__Group_6__0__Impl43606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__1__Impl_in_rule__RichStringForLoop__Group_6__143637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__SeparatorAssignment_6_1_in_rule__RichStringForLoop__Group_6__1__Impl43664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__0__Impl_in_rule__RichStringForLoop__Group_7__043698 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__1_in_rule__RichStringForLoop__Group_7__043701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__RichStringForLoop__Group_7__0__Impl43729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__1__Impl_in_rule__RichStringForLoop__Group_7__143760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__AfterAssignment_7_1_in_rule__RichStringForLoop__Group_7__1__Impl43787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__0__Impl_in_rule__RichStringIf__Group__043821 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x60AD2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__1_in_rule__RichStringIf__Group__043824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__1__Impl_in_rule__RichStringIf__Group__143882 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__2_in_rule__RichStringIf__Group__143885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_119_in_rule__RichStringIf__Group__1__Impl43913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__2__Impl_in_rule__RichStringIf__Group__243944 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__3_in_rule__RichStringIf__Group__243947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__IfAssignment_2_in_rule__RichStringIf__Group__2__Impl43974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__3__Impl_in_rule__RichStringIf__Group__344004 = new BitSet(new long[]{0x0000000000000000L,0x0700000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__4_in_rule__RichStringIf__Group__344007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__ThenAssignment_3_in_rule__RichStringIf__Group__3__Impl44034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__4__Impl_in_rule__RichStringIf__Group__444064 = new BitSet(new long[]{0x0000000000000000L,0x0700000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__5_in_rule__RichStringIf__Group__444067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__ElseIfsAssignment_4_in_rule__RichStringIf__Group__4__Impl44094 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__5__Impl_in_rule__RichStringIf__Group__544125 = new BitSet(new long[]{0x0000000000000000L,0x0700000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__6_in_rule__RichStringIf__Group__544128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__0_in_rule__RichStringIf__Group__5__Impl44155 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__6__Impl_in_rule__RichStringIf__Group__644186 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_120_in_rule__RichStringIf__Group__6__Impl44214 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__0__Impl_in_rule__RichStringIf__Group_5__044259 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__1_in_rule__RichStringIf__Group_5__044262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_121_in_rule__RichStringIf__Group_5__0__Impl44290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__1__Impl_in_rule__RichStringIf__Group_5__144321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__ElseAssignment_5_1_in_rule__RichStringIf__Group_5__1__Impl44348 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__0__Impl_in_rule__RichStringElseIf__Group__044382 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__1_in_rule__RichStringElseIf__Group__044385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_122_in_rule__RichStringElseIf__Group__0__Impl44413 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__1__Impl_in_rule__RichStringElseIf__Group__144444 = new BitSet(new long[]{0x8000000000300000L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__2_in_rule__RichStringElseIf__Group__144447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__IfAssignment_1_in_rule__RichStringElseIf__Group__1__Impl44474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__2__Impl_in_rule__RichStringElseIf__Group__244504 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__ThenAssignment_2_in_rule__RichStringElseIf__Group__2__Impl44531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__044567 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__044570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__144628 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__144631 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_123_in_rule__XAnnotation__Group__1__Impl44659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__244690 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__244693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl44720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__344750 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl44777 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0__Impl_in_rule__XAnnotation__Group_3__044816 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1_in_rule__XAnnotation__Group_3__044819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XAnnotation__Group_3__0__Impl44848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1__Impl_in_rule__XAnnotation__Group_3__144880 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2_in_rule__XAnnotation__Group_3__144883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl44910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__244941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XAnnotation__Group_3__2__Impl44969 = 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__045006 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1_in_rule__XAnnotation__Group_3_1_0__045009 = 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__Impl45036 = 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__145066 = 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__Impl45093 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0__Impl_in_rule__XAnnotation__Group_3_1_0_1__045128 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1_in_rule__XAnnotation__Group_3_1_0_1__045131 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XAnnotation__Group_3_1_0_1__0__Impl45159 = 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__145190 = 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__Impl45217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__045251 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__045254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl45281 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__145311 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl45338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__045372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl45399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__045431 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1_in_rule__XAnnotationElementValuePair__Group_0_0__045434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl45461 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__145491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl45519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__045554 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x780D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0__045557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl45584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__145614 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x780D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0__145617 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl45644 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__245675 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl45703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__045740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl45767 = 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__045799 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__045802 = 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__145860 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__145863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl45891 = 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__245922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl45950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__045987 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__045990 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl46017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__146047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl46074 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__046109 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__046112 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl46140 = 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__146171 = 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__Impl46198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__046232 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1__046235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl46262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__146291 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl46318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__046353 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__046356 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets002 { public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__146414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl46443 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl46455 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__046492 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__046495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl46523 = 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__146554 = 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__Impl46581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__046615 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x780D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__046618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl46645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__146675 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x780D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__146678 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl46705 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__246736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__XAnnotationElementValue__Group_0__2__Impl46764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__046801 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl46828 = 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__046860 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__046863 = 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__146921 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__146924 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl46952 = 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__246983 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl47011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__047048 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__047051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl47078 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__147108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl47135 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__047170 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__047173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl47201 = 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__147232 = 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__Impl47259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__047293 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000000000001FFL}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__047296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__147354 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__147357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl47384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__247414 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__247417 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl47444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__347473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl47500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__047538 = new BitSet(new long[]{0x0000000000000000L,0x0000000000183E00L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__047541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl47568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__147597 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl47624 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__047659 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__047662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl47689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__147719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl47746 = 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__047780 = 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__Impl47807 = 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__047839 = new BitSet(new long[]{0x0000000000000000L,0x0000000000183E00L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__047842 = 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__147900 = 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__Impl47927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__047961 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__047964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpMultiAssign__Group_5__0__Impl47992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__148023 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__148026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpMultiAssign__Group_5__1__Impl48054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__248085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__OpMultiAssign__Group_5__2__Impl48113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__048150 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C0000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__048153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpMultiAssign__Group_6__0__Impl48181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__148212 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C0000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__148215 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpMultiAssign__Group_6__1__Impl48244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__248277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__OpMultiAssign__Group_6__2__Impl48305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__048342 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__048345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl48372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__148401 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl48428 = new BitSet(new long[]{0x0000010000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__048463 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__048466 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl48493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__148523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl48550 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__048584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl48611 = 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__048643 = new BitSet(new long[]{0x0000010000000000L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__048646 = 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__148704 = 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__Impl48731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__048765 = new BitSet(new long[]{0x0000020000000000L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__048768 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl48795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__148824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl48851 = new BitSet(new long[]{0x0000020000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__048886 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__048889 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl48916 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__148946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl48973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__049007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl49034 = 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__049066 = new BitSet(new long[]{0x0000020000000000L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__049069 = 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__149127 = 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__Impl49154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__049188 = new BitSet(new long[]{0x0000000000000000L,0x000000000003C000L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__049191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl49218 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__149247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl49274 = new BitSet(new long[]{0x0000000000000002L,0x000000000003C000L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__049309 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__049312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl49339 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__149369 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl49396 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__049430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl49457 = 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__049489 = new BitSet(new long[]{0x0000000000000000L,0x000000000003C000L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__049492 = 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__149550 = 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__Impl49577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__049611 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__049614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpCompare__Group_1__0__Impl49642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__149673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__OpCompare__Group_1__1__Impl49701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__049736 = new BitSet(new long[]{0x0000000000000000L,0x0000000007F80000L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__049739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl49766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__149795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl49822 = new BitSet(new long[]{0x0000000000000002L,0x0000000007F80000L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__049857 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__049860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl49887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__149917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl49944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__049978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl50005 = 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__050037 = new BitSet(new long[]{0x0000000000000000L,0x0000000007F80000L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__050040 = 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__150098 = 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__Impl50125 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__050159 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__050162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpOther__Group_2__0__Impl50190 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__150221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_87_in_rule__OpOther__Group_2__1__Impl50249 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__050284 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__050287 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpOther__Group_5__0__Impl50315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__150346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl50373 = 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__050407 = 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__Impl50434 = 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__050466 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__050469 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpOther__Group_5_1_0_0__0__Impl50497 = 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__150528 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpOther__Group_5_1_0_0__1__Impl50556 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__050591 = new BitSet(new long[]{0x0000000000000000L,0x0000000001100000L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__050594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpOther__Group_6__0__Impl50622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__150653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl50680 = 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__050714 = 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__Impl50741 = 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__050773 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__050776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpOther__Group_6_1_0_0__0__Impl50804 = 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__150835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpOther__Group_6_1_0_0__1__Impl50863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__050898 = new BitSet(new long[]{0x0000000000000000L,0x0000000018000000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__050901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl50928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__150957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl50984 = new BitSet(new long[]{0x0000000000000002L,0x0000000018000000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__051019 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__051022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl51049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__151079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl51106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__051140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl51167 = 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__051199 = new BitSet(new long[]{0x0000000000000000L,0x0000000018000000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__051202 = 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__151260 = 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__Impl51287 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__051321 = new BitSet(new long[]{0x0000000000000000L,0x00000001E0000000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__051324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl51351 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__151380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl51407 = new BitSet(new long[]{0x0000000000000002L,0x00000001E0000000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__051442 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__051445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl51472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__151502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl51529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__051563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl51590 = 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__051622 = new BitSet(new long[]{0x0000000000000000L,0x00000001E0000000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__051625 = 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__151683 = 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__Impl51710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__051744 = new BitSet(new long[]{0x0000000000000000L,0x0000000218000000L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__051747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__151805 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__151808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl51835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__251865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl51892 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__051928 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__051931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl51958 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__151987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl52014 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__052049 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__052052 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl52079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__152109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl52136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__052170 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl52197 = 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__052229 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__052232 = 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__152290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_127_in_rule__XCastedExpression__Group_1_0_0__1__Impl52318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__052353 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__052356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl52383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__152412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl52439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__052474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl52501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__052533 = new BitSet(new long[]{0xFFFFF70000000010L,0x0801028FFFFFFE07L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__052536 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__152594 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl52621 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__052655 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L,0x0000000000018000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__052658 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl52685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__152714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl52741 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L,0x0000000000018000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__052776 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__052779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl52806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__152836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl52863 = 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__052897 = 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__Impl52924 = 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__052956 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L,0x0000000000008000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__052959 = 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__153017 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000000000001FFL}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__153020 = 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__Impl53047 = 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__253077 = new BitSet(new long[]{0x0000008000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__253080 = 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__Impl53107 = 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__353137 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl53164 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__053201 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000020001001FFL}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__053204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl53231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__153261 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000020001001FFL}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__153264 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl53291 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__253322 = new BitSet(new long[]{0x0000000000000000L,0x4001000000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__253325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl53352 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__353382 = new BitSet(new long[]{0x0000000000000000L,0x4001000000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__353385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl53412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__453443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl53470 = 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__053511 = 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__Impl53538 = 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__053570 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L,0x0000000000018000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__053573 = 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__153631 = 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__Impl53658 = 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__053692 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__053695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl53723 = 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__153754 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__153757 = 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__Impl53784 = 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__253814 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__253817 = 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__Impl53844 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__353875 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl53903 = 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__053942 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__053945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl53973 = 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__154004 = 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__Impl54031 = 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__054065 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__054068 = 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__Impl54095 = 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__154125 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__154128 = 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__Impl54155 = 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__254186 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl54214 = 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__054251 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__054254 = 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__Impl54281 = 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__154311 = 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__Impl54338 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); 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__054373 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); 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__054376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl54404 = 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__154435 = 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__Impl54462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__054496 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__054499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__154557 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__154560 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__XSetLiteral__Group__1__Impl54588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__254619 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D3962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__254622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__XSetLiteral__Group__2__Impl54650 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__354681 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D3962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__354684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl54711 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__454742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XSetLiteral__Group__4__Impl54770 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__054811 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__054814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl54841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__154871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl54898 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__054933 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__054936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XSetLiteral__Group_3_1__0__Impl54964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__154995 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl55022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__055056 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__055059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__155117 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__155120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__XListLiteral__Group__1__Impl55148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__255179 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x700D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__255182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__XListLiteral__Group__2__Impl55210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__355241 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x700D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__355244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl55271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__455302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__XListLiteral__Group__4__Impl55330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__055371 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__055374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl55401 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__155431 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl55458 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__055493 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__055496 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XListLiteral__Group_3_1__0__Impl55524 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__155555 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl55582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__055616 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__055619 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl55646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__155676 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__155679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl55706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__255737 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__255740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl55767 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__355797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__XClosure__Group__3__Impl55825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__055864 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl55891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__055923 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__055926 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__155984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__XClosure__Group_0_0__1__Impl56012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__056047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl56074 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__056106 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL,0x0000000000020000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__056109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl56136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__156167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl56194 = 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__056228 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__056231 = 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__Impl56258 = 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__156288 = 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__Impl56315 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__056350 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__056353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XClosure__Group_1_0_0_1__0__Impl56381 = 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__156412 = 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__Impl56439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__056473 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D2962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__056476 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__156534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl56561 = new BitSet(new long[]{0xFFFFF400000E00F2L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__056596 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__056599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl56626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__156656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XExpressionInClosure__Group_1__1__Impl56685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__056722 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__056725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl56752 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__156782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl56809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__056843 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl56870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__056902 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL,0x0000000000020000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__056905 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__156963 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL,0x0000000000020000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__156966 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl56993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__257024 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl57051 = 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__057087 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__057090 = 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__Impl57117 = 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__157147 = 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__Impl57174 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__057209 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__057212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XShortClosure__Group_0_0_1_1__0__Impl57240 = 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__157271 = 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__Impl57298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__057332 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__057335 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XParenthesizedExpression__Group__0__Impl57363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__157394 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__157397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl57424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__257453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XParenthesizedExpression__Group__2__Impl57481 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__057518 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__057521 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__157579 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__157582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_128_in_rule__XIfExpression__Group__1__Impl57610 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__257641 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__257644 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XIfExpression__Group__2__Impl57672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__357703 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__357706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl57733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__457763 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__457766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XIfExpression__Group__4__Impl57794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__557825 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__557828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl57855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__657885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl57912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__057957 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__057960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_129_in_rule__XIfExpression__Group_6__0__Impl57989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__158021 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl58048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__058082 = new BitSet(new long[]{0xE7FFF00000000010L,0x0803800001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__058085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__158143 = new BitSet(new long[]{0xE7FFF00000000010L,0x0803800001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__158146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl58173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__258204 = new BitSet(new long[]{0xE7FFF00000000010L,0x0803800001000007L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__258207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl58234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__358265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl58292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__058330 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__058333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_130_in_rule__XCasePart__Group_2__0__Impl58361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__158392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl58419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__058453 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__058456 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__XCasePart__Group_3_0__0__Impl58484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__158515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl58542 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__058576 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__058579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl58606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__158636 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__158639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl58666 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__258696 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__258699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XForLoopExpression__Group__2__Impl58727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__358758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl58785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__058823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl58850 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__058882 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__058885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__158943 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__158946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_131_in_rule__XForLoopExpression__Group_0_0__1__Impl58974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__259005 = new BitSet(new long[]{0xFFFFF40000000010L,0x08010000010001FFL}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__259008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XForLoopExpression__Group_0_0__2__Impl59036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__359067 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__359070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl59097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__459127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__XForLoopExpression__Group_0_0__4__Impl59155 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__059196 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__059199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__159257 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__159260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_131_in_rule__XBasicForLoopExpression__Group__1__Impl59288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__259319 = new BitSet(new long[]{0xFFFFFC00000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__259322 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XBasicForLoopExpression__Group__2__Impl59350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__359381 = new BitSet(new long[]{0xFFFFFC00000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__359384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl59411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__459442 = new BitSet(new long[]{0xFFFFFC00000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__459445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XBasicForLoopExpression__Group__4__Impl59473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__559504 = new BitSet(new long[]{0xFFFFFC00000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__559507 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl59534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__659565 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D6962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__659568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XBasicForLoopExpression__Group__6__Impl59596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__759627 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D6962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__759630 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl59657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__859688 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__859691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XBasicForLoopExpression__Group__8__Impl59719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__959750 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl59777 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__059827 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__059830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl59857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__159887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl59914 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__059949 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__059952 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl59980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__160011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl60038 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__060072 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__060075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl60102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__160132 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl60159 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__060194 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__060197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl60225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__160256 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl60283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__060317 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__060320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__160378 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__160381 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_132_in_rule__XWhileExpression__Group__1__Impl60409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__260440 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__260443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XWhileExpression__Group__2__Impl60471 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__360502 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__360505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl60532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__460562 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__460565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XWhileExpression__Group__4__Impl60593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__560624 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl60651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__060693 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__060696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__160754 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__160757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_133_in_rule__XDoWhileExpression__Group__1__Impl60785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__260816 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__260819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl60846 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__360876 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__360879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_132_in_rule__XDoWhileExpression__Group__3__Impl60907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__460938 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__460941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XDoWhileExpression__Group__4__Impl60969 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__561000 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__561003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl61030 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__661060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XDoWhileExpression__Group__6__Impl61088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__061133 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__061136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__161194 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D3962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__161197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__XBlockExpression__Group__1__Impl61225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__261256 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D3962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__261259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl61286 = new BitSet(new long[]{0xFFFFF400000E00F2L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__361317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XBlockExpression__Group__3__Impl61345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__061384 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__061387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl61414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__161444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XBlockExpression__Group_2__1__Impl61473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__061510 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000020001001FFL}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__061513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__161571 = new BitSet(new long[]{0xF9FFF40000000010L,0x00000020001001FFL}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__161574 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl61601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__261632 = new BitSet(new long[]{0x0000000000000000L,0x4001000000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__261635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl61662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__361692 = new BitSet(new long[]{0x0000000000000000L,0x4001000000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__361695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl61722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__461753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl61780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__061821 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__061824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__XFeatureCall__Group_1__0__Impl61852 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__161883 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__161886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl61913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__261943 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__261946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl61973 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__362004 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__XFeatureCall__Group_1__3__Impl62032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__062071 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__062074 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XFeatureCall__Group_1_2__0__Impl62102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__162133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl62160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__062194 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__062197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl62224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__162254 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x680D6962191001FFL,0x00000000000603F9L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__162257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl62284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__262315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XFeatureCall__Group_3__2__Impl62343 = 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__062380 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__062383 = 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__Impl62410 = 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__162440 = 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__Impl62467 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__062502 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__062505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl62533 = 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__162564 = 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__Impl62591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__062625 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L,0x0000000000040000L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__062628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__162686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl62713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__062747 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__062750 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__162808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_134_in_rule__XNullLiteral__Group__1__Impl62836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__062871 = new BitSet(new long[]{0x00000000000000E0L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__062874 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__162932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl62959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__062993 = new BitSet(new long[]{0x00000000000E00E0L,0x6000004000000000L,0x00000000000400C0L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__062996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__163054 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__163057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_135_in_rule__XTypeLiteral__Group__1__Impl63085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__263116 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__263119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XTypeLiteral__Group__2__Impl63147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__363178 = new BitSet(new long[]{0x0000000000000000L,0x4000400000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__363181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl63208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__463238 = new BitSet(new long[]{0x0000000000000000L,0x4000400000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__463241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl63268 = new BitSet(new long[]{0x0000000000000002L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__563299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XTypeLiteral__Group__5__Impl63327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__063370 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__063373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__163431 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__163434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_104_in_rule__XThrowExpression__Group__1__Impl63462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__263493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl63520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__063556 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000100L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__063559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__163617 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__163620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_136_in_rule__XReturnExpression__Group__1__Impl63648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__263679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl63706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__063743 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__063746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__163804 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__163807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_137_in_rule__XTryCatchFinallyExpression__Group__1__Impl63835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__263866 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000C00L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__263869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl63896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__363926 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl63953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__063991 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__063994 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl64023 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl64035 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__164068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl64095 = 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__064130 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__064133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_138_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl64162 = 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__164194 = 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__Impl64221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__064255 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__064258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_138_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl64286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__164317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl64344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__064378 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__064381 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl64408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__164438 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__164441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl64468 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__264498 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__264501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XSynchronizedExpression__Group__2__Impl64529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__364560 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl64587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__064625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl64652 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__064684 = new BitSet(new long[]{0x0080000000000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__064687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__164745 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__164748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__XSynchronizedExpression__Group_0_0__1__Impl64776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__264807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XSynchronizedExpression__Group_0_0__2__Impl64835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__064872 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__064875 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__XCatchClause__Group__0__Impl64904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__164936 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__164939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XCatchClause__Group__1__Impl64967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__264998 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__265001 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl65028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__365058 = new BitSet(new long[]{0xFFFFF400000E00F0L,0x600D2962181001FFL,0x00000000000403F9L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__365061 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XCatchClause__Group__3__Impl65089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__465120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl65147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__065187 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__065190 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl65217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__165246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl65273 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__065308 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__065311 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__QualifiedName__Group_1__0__Impl65340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__165372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl65399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__065432 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__065435 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl65462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__165492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl65519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__065554 = new BitSet(new long[]{0x00000000000000C0L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__065557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__Number__Group_1_1__0__Impl65585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__165616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl65643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__065677 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__065680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl65707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__165736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl65763 = new BitSet(new long[]{0x0000000000000002L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__065798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl65825 = 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__065857 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__065860 = 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__165918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl65945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__065978 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__065981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__ArrayBrackets__Group__0__Impl66009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__166040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__ArrayBrackets__Group__1__Impl66068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__066103 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__066106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl66133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__166164 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__166167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__XFunctionTypeRef__Group__1__Impl66195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__266226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl66253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__066289 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801400001000007L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__066292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XFunctionTypeRef__Group_0__0__Impl66320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__166351 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801400001000007L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__166354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl66381 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__266412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XFunctionTypeRef__Group_0__2__Impl66440 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__066477 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__066480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl66507 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__166537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl66564 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__066599 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__066602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl66630 = 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__166661 = 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__Impl66688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__066722 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__066725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl66752 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__166782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl66809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__066844 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__066847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl66876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__166908 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__166911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl66938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__266968 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__266971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl66998 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__367029 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__367032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl67060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__467091 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl67118 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__067159 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__067162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl67190 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__167221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl67248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__067282 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__067285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl67312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__167342 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__167345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl67372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__267402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl67429 = 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__067466 = 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__Impl67493 = 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__067525 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__067528 = 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__167586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl67614 = 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__067649 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__067652 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl67681 = 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__167713 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__167716 = 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__Impl67743 = 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__267773 = new BitSet(new long[]{0x0000000000000000L,0x0000800000080000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__267776 = 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__Impl67803 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__367834 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl67862 = 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__067901 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__067904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl67932 = 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__167963 = 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__Impl67990 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__068024 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L,0x0000000000001000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__068027 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__168085 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000020L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__168088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_140_in_rule__JvmWildcardTypeReference__Group__1__Impl68116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__268147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl68174 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__068211 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__068214 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl68241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__168271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl68298 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__068333 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__068336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl68363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__168393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl68420 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__068455 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__068458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__JvmUpperBound__Group__0__Impl68486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__168517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl68544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__068578 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__068581 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_141_in_rule__JvmUpperBoundAnded__Group__0__Impl68609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__168640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl68667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__068701 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__068704 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_101_in_rule__JvmLowerBound__Group__0__Impl68732 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__168763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl68790 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__068824 = new BitSet(new long[]{0xE7FFF00000000010L,0x0801000001000007L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__068827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_141_in_rule__JvmLowerBoundAnded__Group__0__Impl68855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__168886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl68913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__0__Impl_in_rule__JvmTypeParameter__Group__068947 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__1_in_rule__JvmTypeParameter__Group__068950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__NameAssignment_0_in_rule__JvmTypeParameter__Group__0__Impl68977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__1__Impl_in_rule__JvmTypeParameter__Group__169007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__0_in_rule__JvmTypeParameter__Group__1__Impl69034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__0__Impl_in_rule__JvmTypeParameter__Group_1__069069 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__1_in_rule__JvmTypeParameter__Group_1__069072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_0_in_rule__JvmTypeParameter__Group_1__0__Impl69099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__1__Impl_in_rule__JvmTypeParameter__Group_1__169129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_1_in_rule__JvmTypeParameter__Group_1__1__Impl69156 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__069191 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__069194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl69221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__169250 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__169253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__QualifiedNameWithWildcard__Group__1__Impl69281 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__269312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__QualifiedNameWithWildcard__Group__2__Impl69340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__069377 = new BitSet(new long[]{0xE002000000000010L,0x0000000000000003L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__069380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_71_in_rule__XImportDeclaration__Group__0__Impl69408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__169439 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__169442 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl69469 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__269499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__XImportDeclaration__Group__2__Impl69528 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__069567 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000007L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__069570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl69597 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__169627 = new BitSet(new long[]{0xE000000000000010L,0x0000000000000007L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__169630 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl69657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__269688 = new BitSet(new long[]{0xE000000000000010L,0x0000000020000003L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__269691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl69718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__369748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl69775 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__069813 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__069816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl69843 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__169872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__QualifiedNameInStaticImport__Group__1__Impl69900 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__FeatureFile__PackageAssignment_1_169940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportSection_in_rule__FeatureFile__ImportSectionAssignment_269971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeature_in_rule__FeatureFile__XtendTypesAssignment_370002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Feature__AnnotationsAssignment_170033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_FEATURE_TEXT_in_rule__Feature__NameAssignment_270064 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_TEXT_in_rule__Feature__DescriptionAssignment_370095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBackground_in_rule__Feature__MembersAssignment_470126 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleScenario_in_rule__Feature__MembersAssignment_570157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_BACKGROUND_TEXT_in_rule__Background__NameAssignment_170188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Background__MembersAssignment_270219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__MembersAlternatives_3_0_0_in_rule__Background__MembersAssignment_3_070250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Background__MembersAlternatives_3_1_0_in_rule__Background__MembersAssignment_3_170283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_SCENARIO_TEXT_in_rule__Scenario__NameAssignment_170316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Scenario__MembersAssignment_270347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAlternatives_3_0_0_in_rule__Scenario__MembersAssignment_3_070378 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAlternatives_3_1_0_in_rule__Scenario__MembersAssignment_3_170411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAlternatives_4_0_0_in_rule__Scenario__MembersAssignment_4_070444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAlternatives_4_1_0_in_rule__Scenario__MembersAssignment_4_170477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAlternatives_5_0_0_in_rule__Scenario__MembersAssignment_5_070510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Scenario__MembersAlternatives_5_1_0_in_rule__Scenario__MembersAssignment_5_170543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Member__AnnotationsAssignment_170576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_170607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_2_0_070638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_0_170669 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_0_270700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_0_370731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__Member__ModifiersAssignment_2_2_1_070767 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_2_1_1_070806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_1_1_170837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_1_270868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_1_370899 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_2_2_070930 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_2_170961 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__Member__ModifiersAssignment_2_2_2_270997 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_2_2_371036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_2_471067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_2_571098 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_2_3_071129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_2_3_171160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Member__InitialValueAssignment_2_3_171191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_GIVEN_TEXT_in_rule__GivenReference__ReferenceAssignment_171226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_GIVEN_TEXT_in_rule__Given__NameAssignment_171261 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBlockExpression_in_rule__Given__ExpressionAssignment_271292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_WHEN_TEXT_in_rule__WhenReference__ReferenceAssignment_171327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_WHEN_TEXT_in_rule__When__NameAssignment_171362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBlockExpression_in_rule__When__ExpressionAssignment_271393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_THEN_TEXT_in_rule__ThenReference__ReferenceAssignment_171428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_THEN_TEXT_in_rule__Then__NameAssignment_171463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBlockExpression_in_rule__Then__ExpressionAssignment_271494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_AND_TEXT_in_rule__AndReference__ReferenceAssignment_171529 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets003 { public static final BitSet FOLLOW_RULE_AND_TEXT_in_rule__And__NameAssignment_171564 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBlockExpression_in_rule__And__ExpressionAssignment_271595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_BUT_TEXT_in_rule__ButReference__ReferenceAssignment_171630 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_BUT_TEXT_in_rule__But__NameAssignment_171665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleBlockExpression_in_rule__But__ExpressionAssignment_271696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__BlockExpression__ExpressionsAssignment_071727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleShould_in_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_171762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_0_171797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_1_171828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_2_171859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_3_0_0_171894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_3_171929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Assertion__ExpressionAssignment_271960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnonymousMember_in_rule__XConstructorCall__MembersAssignment_1_171991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__AnonymousMember__AnnotationsAssignment_172022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_172053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_072084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_0_172115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_0_272146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_0_372177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_072213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_072252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_1_1_172283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_1_272314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_1_372345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_072376 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_172407 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_272443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_0_2_2_372482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_2_472513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_2_572544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__TypeAssignment_2_0_2_3_072575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_0_2_3_172606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__AnonymousMember__InitialValueAssignment_2_0_3_172637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_172668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethodModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_272699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_3_072730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethodModifier_in_rule__AnonymousMember__ModifiersAssignment_2_1_3_172761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnonymousMember__TypeParametersAssignment_2_1_4_172792 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnonymousMember__TypeParametersAssignment_2_1_4_2_172823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_0_0_072854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateExtensionInfo_in_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_0_0_172885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_1_5_0_0_272916 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_1_0_072947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionID_in_rule__AnonymousMember__NameAssignment_2_1_5_1_0_172978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeReferenceNoTypeArgs_in_rule__AnonymousMember__ReturnTypeAssignment_2_1_5_2_0_073009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionID_in_rule__AnonymousMember__NameAssignment_2_1_5_2_0_173040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateExtensionInfo_in_rule__AnonymousMember__CreateExtensionInfoAssignment_2_1_5_3_0_073071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnonymousMember__NameAssignment_2_1_5_3_0_173102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFunctionID_in_rule__AnonymousMember__NameAssignment_2_1_5_4_073133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameter_in_rule__AnonymousMember__ParametersAssignment_2_1_6_073164 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameter_in_rule__AnonymousMember__ParametersAssignment_2_1_6_1_173195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ExceptionsAssignment_2_1_8_173226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnonymousMember__ExceptionsAssignment_2_1_8_2_173257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__AnonymousMember__ExpressionAssignment_2_1_9_073288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichString_in_rule__AnonymousMember__ExpressionAssignment_2_1_9_173319 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Type__AnnotationsAssignment_173353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_0_173384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_0_373415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_173446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_2_173477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_0_5_173508 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_173539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_2_173570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_0_873601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_1_173632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_1_373663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_173694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_2_173725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_173756 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmSuperTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_2_173787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_1_773818 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_2_173849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_2_373880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_073911 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_1_173942 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_3_173973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_3_374004 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnnotationField_in_rule__Type__MembersAssignment_2_3_574035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_074071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_074110 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_174141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_274172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__AnnotationField__AnnotationsAssignment_174203 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_174234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_274265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_374296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnnotationField__TypeAssignment_2_0_0_0_474327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_0_0_0_574358 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_1_174389 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnnotationField__TypeAssignment_2_0_0_1_274420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_0_0_1_374451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_rule__AnnotationField__InitialValueAssignment_2_0_1_174482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_1_174513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_1_374544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_1_4_174575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_1_4_2_174606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_1_5_174637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ImplementsAssignment_2_1_6_174668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ImplementsAssignment_2_1_6_2_174699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_1_874730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_2_174761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_2_374792 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_2_4_174823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_2_4_2_174854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_2_5_174885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_2_5_2_174916 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_2_774947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_3_174978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_3_375009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__AnnotationField__MembersAssignment_2_3_5_075040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__AnnotationField__MembersAssignment_2_3_5_1_175071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_4_175102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_4_375133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnnotationField_in_rule__AnnotationField__MembersAssignment_2_4_575164 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__TypeReferenceNoTypeArgs__TypeAssignment75199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_075238 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_175273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_175304 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_175339 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_175374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_175405 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XtendEnumLiteral__NameAssignment75436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__CreateExtensionInfo__NameAssignment_1_075467 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__CreateExtensionInfo__CreateExpressionAssignment_275498 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_075529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__Parameter__ExtensionAssignment_1_075565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_1_175604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Parameter__ParameterTypeAssignment_275635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_142_in_rule__Parameter__VarArgAssignment_375671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Parameter__NameAssignment_475710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_075746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_175790 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_075834 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_075878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_1_0_0_075917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_0_0_175948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_175979 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_2_176010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XbaseConstructorCall__ConstructorAssignment_276045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_176080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_176111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_076147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_076186 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_076217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_176248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_576279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__JvmFormalParameter__ExtensionAssignment_076315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_176354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__JvmFormalParameter__NameAssignment_276385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__FullJvmFormalParameter__ExtensionAssignment_076421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_176460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__FullJvmFormalParameter__NameAssignment_276491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_176522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_176553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_076584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_rule__XSwitchExpression__SwitchAssignment_2_1_176615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_476646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_276677 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__SimpleStringLiteral__ValueAssignment_176708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteral_in_rule__RichString__ExpressionsAssignment_1_076739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralStart_in_rule__RichString__ExpressionsAssignment_1_1_076770 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_176801 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_rule__RichString__ExpressionsAssignment_1_1_2_076832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_2_176863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralEnd_in_rule__RichString__ExpressionsAssignment_1_1_376894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_in_rule__RichStringLiteral__ValueAssignment_176925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_START_in_rule__RichStringLiteralStart__ValueAssignment_176956 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_INBETWEEN_in_rule__RichStringLiteralInbetween__ValueAssignment_1_076987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_RICH_TEXT_INBETWEEN_in_rule__RichStringLiteralInbetween__ValueAssignment_1_177018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_END_in_rule__RichStringLiteralEnd__ValueAssignment_1_077049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_RICH_TEXT_END_in_rule__RichStringLiteralEnd__ValueAssignment_1_177080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_077111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_rule__InternalRichString__ExpressionsAssignment_1_1_077142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_1_177173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__RichStringForLoop__DeclaredParamAssignment_277204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__ForExpressionAssignment_477235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__BeforeAssignment_5_177266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__SeparatorAssignment_6_177297 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__AfterAssignment_7_177328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringForLoop__EachExpressionAssignment_877359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringIf__IfAssignment_277390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ThenAssignment_377421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringElseIf_in_rule__RichStringIf__ElseIfsAssignment_477452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ElseAssignment_5_177483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringElseIf__IfAssignment_177514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringElseIf__ThenAssignment_277545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XAnnotation__AnnotationTypeAssignment_277580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_077615 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_177646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_rule__XAnnotation__ValueAssignment_3_1_177677 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotationElementValuePair__ElementAssignment_0_0_077712 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_rule__XAnnotationElementValuePair__ValueAssignment_177747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_077778 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_177809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_177840 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_077871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_177902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_177937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_377972 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_178007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_178042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_178077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_178112 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_178147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_178182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_178217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_178252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_178287 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_178322 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_178357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_178392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_178427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_178462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_178497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_278532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_178563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_178598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_143_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_178638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_278681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_178716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_144_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_178752 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_143_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_278796 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_178835 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_178866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_278901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_078941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_078980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_079011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_179042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_479073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_079104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_179135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_079166 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_179197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_079228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_179259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_145_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_179295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_279334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_079365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_079396 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_179427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_145_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_279463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_179502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_379533 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_579564 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_179595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_179626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_179657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_179688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XCasePart__FallThroughAssignment_3_179724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_379763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_179794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_379825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_079856 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_179887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_579918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_079949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_179980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_980011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_380042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_580073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_280104 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_580135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_080166 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_180197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_180228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_280263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_080303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_080342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_080373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_180404 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_480435 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_146_in_rule__XBooleanLiteral__IsTrueAssignment_1_180471 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_180510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_380545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_480580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_280611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_280642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_280673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_080704 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_180735 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_180766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_180797 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_380828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_280859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_480890 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_080921 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_180952 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_280983 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_081018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_181053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_181084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_181119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_181154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_181185 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_081216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_181247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_081278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_181309 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_181340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_181371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_181402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_181433 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__JvmTypeParameter__NameAssignment_081464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmTypeParameter__ConstraintsAssignment_1_081495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmTypeParameter__ConstraintsAssignment_1_181526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportDeclaration_in_rule__XImportSection__ImportDeclarationsAssignment81557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__XImportDeclaration__StaticAssignment_1_0_081593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__XImportDeclaration__ExtensionAssignment_1_0_181637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_281680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_081720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_181759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_181794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_281829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_synpred27_InternalFeature8605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_synpred28_InternalFeature8623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_synpred31_InternalFeature8675 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_synpred32_InternalFeature8693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_0__0_in_synpred49_InternalFeature9224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_1__0_in_synpred50_InternalFeature9242 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_2__0_in_synpred51_InternalFeature9260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnonymousMember__Group_2_1_5_3__0_in_synpred52_InternalFeature9278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_synpred123_InternalFeature11208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_synpred124_InternalFeature11259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred126_InternalFeature11359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_synpred127_InternalFeature11411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_synpred133_InternalFeature11680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_synpred134_InternalFeature11731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_synpred135_InternalFeature11782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred159_InternalFeature12513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_synpred160_InternalFeature12532 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred173_InternalFeature13091 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_synpred182_InternalFeature13379 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred183_InternalFeature13429 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred225_InternalFeature19260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__0_in_synpred227_InternalFeature21091 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_synpred309_InternalFeature38659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_synpred310_InternalFeature38720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_synpred311_InternalFeature38778 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred320_InternalFeature40897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0_in_synpred331_InternalFeature44777 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred340_InternalFeature47624 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred342_InternalFeature48428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred343_InternalFeature48851 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred344_InternalFeature49274 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred345_InternalFeature49822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred346_InternalFeature50984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred347_InternalFeature51407 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred348_InternalFeature52014 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred349_InternalFeature52439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred350_InternalFeature52741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred352_InternalFeature53412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred353_InternalFeature53470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_synpred361_InternalFeature55706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred368_InternalFeature57912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred379_InternalFeature61722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred380_InternalFeature61780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred385_InternalFeature63706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred386_InternalFeature64035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred387_InternalFeature64095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred388_InternalFeature65273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred390_InternalFeature65763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred394_InternalFeature66809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred396_InternalFeature67118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred397_InternalFeature67429 = new BitSet(new long[]{0x0000000000000002L}); } }