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});
}
}